Marine systems simulation
Loading...
Searching...
No Matches
environmentmodels::Environment Class Reference
+ Inheritance diagram for environmentmodels::Environment:
+ Collaboration diagram for environmentmodels::Environment:

Public Member Functions

 Environment (string simObjectName, ISimObjectCreator *creator)
 
 ~Environment (void)
 Destructor.
 
void OdeFcn (const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep)
 

Constructor & Destructor Documentation

◆ Environment()

environmentmodels::Environment::Environment ( string  simObjectName,
ISimObjectCreator *  creator 
)

Construct and initialise the environment from XML parameters.

Parameters
[in]simObjectNameUnique name for this simulation object.
[in]creatorPointer to the object creator/registry.

Member Function Documentation

◆ OdeFcn()

void environmentmodels::Environment::OdeFcn ( const double  dT,
const double *const  adX,
double *const  adXDot,
const bool  bIsMajorTimeStep 
)

ODE callback — no dynamic state; forwards time to the wave field.

Parameters
[in]dTCurrent simulation time [s].
[in]adXCurrent state vector (unused).
[out]adXDotState derivative vector (unused; set to zero).
[in]bIsMajorTimeStepTrue on major (output) timesteps.

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