59 CClock(std::string sSimObjectName, ISimObjectCreator* pCreator);
62 void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot,
const bool bIsMajorTimeStep){};
64 void FinalSetup(
const double T,
const double*
const X, ISimObjectCreator*
const creator);
66 const double* SimTime(
const double T,
const double*
const X);
67 const double* ElapsedSimTime(
const double T,
const double*
const X);
69 const double* WallTime(
const double T,
const double*
const X);
70 const double* ElapsedWallTime(
const double T,
const double*
const X);
72#ifdef FH_VISUALIZATION
74 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator) { }
77 virtual void RenderUpdate(
const double T,
const double*
const X) { }
91 struct tm m_InitWallTime;
void OdeFcn(const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep)
Calculates the state derivatives.
Definition: CClock.h:62
double m_WallTime[3]
Definition: CClock.h:86
CClock(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.
double m_ElapsedSimTime
Definition: CClock.h:84
double m_SimTime
Definition: CClock.h:82
double m_ElapsedWallTime[3]
Definition: CClock.h:88