|
|
| CRandom (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| | Constructor.
|
| |
|
void | FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator) |
| |
|
| CSrcBase (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| | The constructor.
|
| |
|
virtual | ~CSrcBase () |
| | The destructor.
|
| |
| virtual void | OdeFcn (const double dT, const double *const adX, double *const adXDot, const bool bIsMajorTimeStep) |
| | Calculates the state derivatives. More...
|
| |
|
|
void | ReadParameter (std::string sTag, double *adVals, double dDefault, ISimObjectCreator *pCreator) |
| | Utility function to read a parameter.
|
| |
|
bool | ReadTwinParameters (std::string sTagA, double dDefaultA, std::string sTagB, double dDefaultB, double *adVals, ISimObjectCreator *pCreator) |
| | Utility function to read a parameter with two possible representations or units.
|
| |
| virtual void | CalcOutput (const double dT, const double *const adX)=0 |
| | Calculations of the output signals. More...
|
| |
|
virtual const double * | Signal (const double dT, const double *const adX) |
| | The output signal.
|
| |
|
virtual const double * | SignalDot (const double dT, const double *const adX) |
| | The derivative of the output signal.
|
| |
|
double * | m_adOutSignal |
| | The output signal.
|
| |
|
double * | m_adOutSignalDot |
| | The derivative of the output signal.
|
| |
|
int | m_iPortWidth |
| | The width of the output port.
|
| |
|
sfh::timers::Timer | m_OutputTimer |
| | Timer to ensure that signals are updated only once per timestep.
|
| |
The documentation for this class was generated from the following file: