Marine systems simulation
VirtualWave Class Reference
+ Inheritance diagram for VirtualWave:
+ Collaboration diagram for VirtualWave:

Public Member Functions

 VirtualWave (std::string sSimObjectName, ISimObjectCreator *pCreator)
 Constructor.
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep)
 Calculates the state derivatives.
 
void PreOdeFcn (const double T, const double *const X, IStateUpdater *updater)
 
void InitialConditionSetup (const double T, const double *const X, double *const XDot, ISimObjectCreator *pCreator)
 
const double * OutHs (const double T, const double *const X)
 
const double * OutTm (const double T, const double *const X)
 
const double * OutDir (const double T, const double *const X)
 
const double * OutDelta (const double T, const double *const X)
 

Protected Attributes

int m_InNum
 
ISignalPort ** m_InSim
 
ISignalPort ** m_InMea
 
ISignalPort * m_InHs
 
ISignalPort * m_InTm
 
ISignalPort * m_InDir
 
double m_OutDt
 
double m_OutTol
 
bool m_RelTol
 
double m_OutHs
 
double m_OutTm
 
double m_OutDir
 
int m_OutCount
 
double m_OutTime
 
bool m_InTimeBool
 
ISignalPort * m_InTime
 
std::vector< double > * m_DispSim
 
double m_Delta
 
double m_InDt
 
int m_InCount
 

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