FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CSaturation.h
1#ifndef CSaturation_H
2#define CSaturation_H
3
61#include <fhsim/simobject/SimObject.h>
62
63#include <string>
64
65class CSaturation : public SimObject
66{
67 public:
69 CSaturation(std::string sSimObjectName, ISimObjectCreator* pCreator);
71
72 virtual void OdeFcn(const double dT, const double* const adX, double* const adXDot) const { }
73
74 const double* Output(const double T, const double* const X);
75
76
77
78 protected:
79 ISignalPort* m_Input;
80 double* m_Signal;
84 double* m_MaxVals;
86 double* m_MinVals;
87};
88
89
90#endif
Definition CSaturation.h:66
int m_iPortWidth
Definition CSaturation.h:82
CSaturation(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.
double * m_MinVals
Definition CSaturation.h:86
double * m_MaxVals
Definition CSaturation.h:84