FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CGain.h
1#ifndef CGain_H
2#define CGain_H
3
57#include <fhsim/simobject/SimObject.h>
58#include "SignalBlock.h"
59
60#include <string>
61#include <vector>
62
64{
65 public:
67 CGain(std::string sSimObjectName, ISimObjectCreator* pCreator);
68 ~CGain();
70 virtual void OdeFcn(const double dT, const double* const adX, double* const adXDot) const { }
71
72
73 const double* Out(const double T, const double* const X);
74
75 private:
76 ISignalPort* m_InPort;
77
79 std::vector<double> m_Gain;
80};
81
82
83#endif
Definition CGain.h:64
virtual void OdeFcn(const double dT, const double *const adX, double *const adXDot) const
Calculates the state derivatives.
Definition CGain.h:70
CGain(std::string sSimObjectName, ISimObjectCreator *pCreator)
The constructor sets the pointer to the output object and the parser object.
Definition SignalBlock.h:18