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#include "SignalBlock.h"
63
64#include <string>
65#include <vector>
66
68{
69 public:
71 CSaturation(std::string sSimObjectName, ISimObjectCreator* pCreator);
73
74 virtual void OdeFcn(const double dT, const double* const adX, double* const adXDot) const { }
75
76 const double* Output(const double T, const double* const X);
77
78
79
80 protected:
81 ISignalPort* m_Input;
83 std::vector<double> m_MaxVals;
85 std::vector<double> m_MinVals;
86};
87
88
89#endif
Definition CSaturation.h:68
std::vector< double > m_MaxVals
Definition CSaturation.h:83
CSaturation(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.
std::vector< double > m_MinVals
Definition CSaturation.h:85
Definition SignalBlock.h:18