60#include <fhsim/PrintDuringExec.h>
61#include <fhsim/simobject/SimObject.h>
69 CExit(std::string sSimObjectName, ISimObjectCreator* pCreator);
73 virtual void OdeFcn(
const double dT,
const double*
const adX,
double*
const adXDot)
const override;
76 void AcceptedStep(
const double dT,
const double*
const adX)
override;
80 std::vector<ISignalPort*> m_Input;
85 PrintDuringExec* m_Print;
CExit(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.
std::vector< int > m_piPortWidth
The width of the input and output ports.
Definition CExit.h:82
int m_iNumInports
Number of inputports.
Definition CExit.h:83
virtual void OdeFcn(const double dT, const double *const adX, double *const adXDot) const override
Calculates the state derivatives.
void AcceptedStep(const double dT, const double *const adX) override
Called once after each accepted integration step.