JaRMoS  1.1
Java Reduced Model Simulations
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
kermor.ReducedModel Class Reference

Main reduced model class. More...

Inheritance diagram for kermor.ReducedModel:
jarmos.ModelBase

Public Member Functions

void simulate (double[] mu, int input) throws KerMorException
 
double[][] getOutput ()
 
SimulationResult getSimulationResult ()
 
double getT ()
 
void setT (double value)
 
double getdt ()
 
void setdt (double value)
 
double[] getTimes ()
 
void loadOfflineData (AModelManager mng) throws MathReaderException, ModelManagerException, IOException
 
void handleStep (double t, double[] x, double[] xDot, boolean isLast) throws DerivativeException
 
- Public Member Functions inherited from jarmos.ModelBase
void loadOfflineData (AModelManager m) throws MathReaderException, ModelManagerException, IOException
 Loads the model's offline data. More...
 
GeometryData getGeometry ()
 The model's geometry data. More...
 
int getNumDoFFields ()
 Returns the number of degree-of-freedom fields generated/computed by the model. More...
 

Public Attributes

ReducedSystem system
 
FirstOrderIntegrator integrator
 
String name
 
Parameters params
 

Additional Inherited Members

- Protected Attributes inherited from jarmos.ModelBase
FieldDescriptor[] logicalFieldTypes
 The logical output fields of the model, each collecting one ore more model DoF's into a related unit, like displacements which have 2-3 DoF-fields (x,y,z) More...
 

Detailed Description

Main reduced model class.

Contains the ReducedSystem, Parameters, the ODE solver and methods to load the offline data.

Author
Daniel Wirtz

Definition at line 33 of file ReducedModel.java.

Member Function Documentation

double kermor.ReducedModel.getdt ( )

Definition at line 132 of file ReducedModel.java.

double [][] kermor.ReducedModel.getOutput ( )

Definition at line 71 of file ReducedModel.java.

SimulationResult kermor.ReducedModel.getSimulationResult ( )

Definition at line 75 of file ReducedModel.java.

double kermor.ReducedModel.getT ( )

Definition at line 123 of file ReducedModel.java.

double [] kermor.ReducedModel.getTimes ( )

Definition at line 141 of file ReducedModel.java.

void kermor.ReducedModel.handleStep ( double  t,
double[]  x,
double[]  xDot,
boolean  isLast 
) throws DerivativeException

Definition at line 182 of file ReducedModel.java.

void kermor.ReducedModel.loadOfflineData ( AModelManager  mng) throws MathReaderException, ModelManagerException, IOException

Definition at line 146 of file ReducedModel.java.

void kermor.ReducedModel.setdt ( double  value)

Definition at line 136 of file ReducedModel.java.

void kermor.ReducedModel.setT ( double  value)

Definition at line 127 of file ReducedModel.java.

void kermor.ReducedModel.simulate ( double[]  mu,
int  input 
) throws KerMorException

Definition at line 53 of file ReducedModel.java.

Member Data Documentation

FirstOrderIntegrator kermor.ReducedModel.integrator

Definition at line 37 of file ReducedModel.java.

String kermor.ReducedModel.name

Definition at line 39 of file ReducedModel.java.

Parameters kermor.ReducedModel.params

Definition at line 41 of file ReducedModel.java.

ReducedSystem kermor.ReducedModel.system

Definition at line 35 of file ReducedModel.java.


The documentation for this class was generated from the following file: