14#include "CEnvironment.h"
22 VirtualTime(std::string sSimObjectName, ISimObjectCreator* pCreator);
26 void OdeFcn(
const double T,
const double*
const X,
double*
const XDot,
const bool bIsMajorTimeStep);
27 void FinalSetup(
const double T,
const double*
const X, ISimObjectCreator*
const pCreator);
29 const double* OutYear(
const double T,
const double *
const X);
30 const double* OutMonth(
const double T,
const double *
const X);
31 const double* OutDay(
const double T,
const double *
const X);
32 const double* OutHour(
const double T,
const double *
const X);
33 const double* OutMinute(
const double T,
const double *
const X);
34 const double* OutSecond(
const double T,
const double *
const X);
36 const double* OutAdaTime(
const double T,
const double *
const X);
37 const double* OutTimeDev(
const double T,
const double *
const X);
38 const double* OutTimeVeusz(
const double T,
const double *
const X);
40 const double* OutTimeSim(
const double T,
const double *
const X);
42#ifdef FH_VISUALIZATION
44 virtual void RenderInit(Ogre::Root*
const ogreRoot, ISimObjectCreator*
const creator) {}
47 virtual void RenderUpdate(
const double T,
const double*
const X) {}
51 ISignalPort* m_InTime;
62 ISignalPort* m_InTimeD;
74 std::string m_OutFileName;
77 std::vector<double> m_WaveF;
78 std::vector<double> m_WaveA;
79 std::vector<double> m_WaveP;
80 std::vector<double> m_WaveD;
Definition: CEnvironment.h:10
Definition: VirtualTime.h:19
void OdeFcn(const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep)
Calculates the state derivatives.
VirtualTime(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.