 jarmos | JaRMoS main package |
  affine | Contains classes for affine components |
   AffParamMatrix | Affine parametric matrix class |
   IAffineCoefficients | Base class for implementation of a series of time/parameter-dependent affine coefficients |
  app | JaRMoSA main package |
   activity | Android activity classes |
    kermor | Android classes for JKerMor specific activities |
     SimulationActivity | The JKerMor model simulation activity |
     Visualization | Class for visualization of JKerMor ReducedModel simulation results |
    rb | Android classes for JRB specific activities |
     OutputPlotterActivity | Activity for output plotting of functions of time using the AChartEngine library |
     RBActivity | This is the main Activity class for the app |
     RBVisualization | Main RB visualization activity |
    BrowseActivity | An activity which displays URLs in a simple browser |
    MainActivity | This is the main activity class and entry point of the app |
    ModelListActivity | This activity generates a simple ListView to allow selection of a model |
    ShowModelActivity | Main model options display activity |
   io | Additional android-specific I/O classes to load JaRMoS models |
    AssetModelManager | Class to load models from application assets |
    DexHelper | Utility class for providing class loaders that load from dex-jarfiles |
    SDModelManager | Class for model loading from the local SD card of the mobile device running android |
    WebModelManager | A model manager implementation that allows to load models from web locations |
   misc | |
    rb | Special classes related to JRB models |
     IndexedButton | Utility class for a button that has an index attached |
     IndexedSeekBar | Utility class for a seekbar with index |
     SingleLabelChart | A line chart implementation with a single label |
   visual | Classes for geometry and result rendering (OpenGL) |
    GLRenderer | OpenGL renderer implementation using the khronos OpenGL ES android implementation |
    GLView | Open GL view implementation for display of and interaction with reduced model visualizations |
   BuildConfig | |
   R | |
    attr | |
    color | |
    drawable | |
    id | |
    layout | |
    menu | |
    string | |
   CompiledInputFunctions | Input functions implementation for loading inputs from compiled dex jarfiles |
   Const | Class that contains miscellaneous JaRMoS specific constants and static functions |
   ModelManagerProgressHandler | A progress notification handler implementation for android platforms |
   ParamBars | A helper class for a collection of UI elements regarding model parameter display |
   ProgressDialogWrapper | Helper class for progress dialogs on android platforms |
  geometry | Classes for geometry data handling |
   AffineLinearMeshTransform | An affine linear mesh transformation |
   DefaultTransform | Default mesh transformation |
   DisplacementField | The displacement field is a logical solution field describing displacements of geometry nodes/vertices as a solution to the given problem |
   FieldMapping | The field mapping determines how the DoF of the solution are mapped into the given geometry |
   GeometryData | This is a container class for all geometry-related data of a reduced model |
   MeshTransform | A common interface for classes providing a mesh transformation |
  io | Basic I/O classes to load JaRMoS models |
   AModelManager | This class serves as base class for accessing various types of models at different locations |
    ModelManagerException | This Exception gets thrown when an error occurs regarding the functionality of the ModelManager |
   CachingModelManager | A wrapper class that takes any AModelManager as source and a FileModelManager as target |
   FileModelManager | Manages models loaded from the file system available via the java.io classes |
   LittleEndianDataInput | Wraps the old BinaryReader (rbappmit) into a DataInput |
   MathObjectReader | Reading matrices and vectors with a bunch of convenient overloads for different sources and output formats |
    MachineFormats | Enum for both known machine formats |
    MathReaderException | |
   WebModelManager | A model manager reading models from a remote web location |
  pc | JaRMoSPC main package |
   visual | Classes for desktop visualization |
    JOGLRenderer | Provides the OpenGL rendering routines for the JOGL package |
   Main | Main program for desktop-based reduced model simulation using Java |
  util | Utility classes |
   ConsoleProgressReporter | Simple progress reporting implementation using the Java standard console |
   IProgressReporter | Simple interface for progress reporting |
  visual | Common classes for visualization of simulation results |
   Camera | Extracted the Camera class from GLRenderer |
   ColorGenerator | The color generator is used to produce RGBA (RGB+Alpha) values from a given array of floats |
   ColorMap | Interface for different colorizations |
   OpenGLBase | Base class for OpenGL visualisation |
    Orientation | |
   VisualFeature | Simple class for feature that can be visualized |
   VisualizationData | A container class for all model visual data |
  ComplexSolutionField | A solution field with complex values |
  DefaultSolutionField | The default solution field containing an array of real values |
  FieldDescriptor | Contains information about the logical solution fields |
  IMessageHandler | An interface for classes capable of sending messages |
  Log | Provides a Log class imitating the Android Log class when not used on android systems |
  LogicSolutionField | Represents a logical solution field of a simulation |
  MathFactory | Factory method to create new RealMatrix instances |
  ModelBase | Base class for all JaRMoSBase models |
  ModelDescriptor | Represents a short description of a model managed by a model manager |
  ModelType | Known model types within the JaRMoSBase project |
  Parameters | A class for model parameters |
  SimulationResult | Represents the results of a simulation |
  SolutionFieldType | This enum contains all so far known (to JaRMoSBase) types of logical solution fields |
  Util | Utility functions |
 kermor | JKerMor main package |
  dscomp | Contains classes for dynamical system components |
   AffineInputConv | Class for time/parameter-affine dynamical system inputs \( B(t,\mu) = \sum\limits_{i=1}^n \theta_i(t,\mu)B_i \) |
   AffParamTimeCoreFun | This class implements a time/parameter-affine linear core function \( A(t,\mu) = \sum\limits_{i=1}^n \theta_i(t,\mu)A_i \) |
   ConstInitialValue | Represents a constant initial value for dynamical systems |
   ConstInputFunction | Implements a set of constant input functions \( u_i(t) = u_i^0 \forall t\in[0,T]\) |
   ConstMassMatrix | Implements a constant mass matrix \( M \) of the dynamical system |
   ICoreFun | Interface for any dynamical system core function |
   IInitialValue | Interface for initial values of dynamical systems |
   IInputConv | Interface for input conversion matrices \( B(t,\mu) \) |
   IInputFunctions | Interface for dynamical system input functions \( u_i(t) \) |
   IMassMatrix | Interface for dynamical system mass matrices \( M(t,\mu) \) |
   IOutputConv | Interface for dynamical system output conversion matrices \( C(t,\mu) \) |
   LinearCoreFun | Constant linear dynamical system core function \( A \) |
   LinearInputConv | Constant linear input conversion \( B \) |
   LinearOutputConv | Constant linear output conversion \( C \) |
  kernel | Classes for kernels and expansions |
   GaussKernel | Implementation of the Gaussian kernel \( K(x,y) = e^{-\frac{\|x-y\|^2}{\gamma^2}} \) |
   IKernel | Interface for kernel implementations in JKerMor |
   KernelExpansion | Implements a kernel expansion \( f(x,t,\mu) = \sum\limits_{i=0}^m c_i K(x,x_i)K_t(t,t_i)K_\mu(\mu,\mu_i) \) with optional time kernel \( K_t \) and parameter kernel \( K_\mu \) |
   LinearKernel | Implements a linear scalar product kernel \( K(x,y) = \langle x,y \rangle \) |
  visual | Classes for visualization of simulation results |
   Plotter | Basic methods for plotting results of dynamical sytem simulations |
  DefaultOutputToDoFs | Default implementation for output to DoF conversion |
  ImplicitLinearEulerIntegrator | Custom implicit euler integrator class |
  IOutputToDoF | Interface for post-simulation output to DoF conversion |
  KerMorException | Custom exception for JKerMor related errors |
  ReducedModel | Main reduced model class |
  ReducedSystem | Main reduced dynamical system class |
 models | |
  beam | |
   dynlintimo | Timoshenko-Beam model related classes |
    CoreFunCoeffs | Coefficient functions for the KerMor models.beam.DLTLinearCoreFun class used by the models.beam.DynLinTimoshenkoModel model |
    InputConvCoeffs | Affine input mapping coefficient function implementation |
    Inputs | Input functions for timoshenko beam model |
    TimoOutToDoF | Extraction of values of interest for visualization in JKerMor |
  rbm_advec | Classes for time-dependent advection/diffusion problem |
   AffineFunctions | Affine coefficient functions for time-dependent advection/diffusion problem |
  rbm_advec_cheatbase | Classes for time-dependent advection/diffusion problem with specially fitted basis |
   AffineFunctions | Affine coefficient functions for time-dependent advection/diffusion problem |
  rbm_advec_tc | Classes for time-independent advection/diffusion problem |
   AffineFunctions | Affine coefficient functions for time-independent advection/diffusion problem |
 rb | JRB main package |
  affinefcn | Contains interfaces for affine functions |
   IAffineFunctions | Base interface for any affine functions used as an externally loaded class |
   IAffineInitials | Interface for affinely decomposed initial value conditions |
   ITransient | Interface for AffineFunctions in unsteady rb systems |
   IWithuL | Interface for models using the mQ_uL fields |
   rbappmitAffineFunctions | Compatibility class for old rbAppMIT affine functions |
  ComplexRBSystem | RB system class for complex-valued fields |
  Const | Class with constants used throughout JRB |
  GetPot | Utility helper class from rbAppMIT included for compatibility of rbAppMIT model loading |
   variable | |
  InconsistentStateException | Exception imported from rbappmit |
  QNTransientRBSystem | This class provides the Online reduced basis functionality for quadratically nonlinear time-dependent problems |
  QNTransientSCMSystem | Base class for quadratically nonlinear RB systems including the SCM method for error bound computation |
  rbappmitCustomMeshTransform | Compatibility class for old rbAppMIT models with custom mesh/geometry transformations |
  RBContainer | Base class for RB models and systems |
  RBnSCMCSystem | Reduced basis SCM system |
  RBSCMSystem | This class implements the Online stage of the Successive Constraint Method for coercive problems |
  RBSystem | This class provides the Online stage for the reduced basis method for elliptic steady state problems |
  SCMType | Enum containing the known SCM (successive constraint method) model types in JRB |
  SystemType | Enum for known RB system types in JRB |
  TransientRBSystem | This class provides the Online reduced basis functionality for linear parabolic problems |