FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CConstant.h
1#ifndef C_CONSTANT_H
2#define C_CONSTANT_H
44#include <fhsim/simobject/SimObject.h>
45#include <string>
46#include <vector>
47
48class CConstant : public SimObject
49{
50 public:
52 CConstant(std::string sSimObjectName, ISimObjectCreator* pCreator);
53 ~CConstant();
54
56 void OdeFcn(const double dT, const double* const adX, double* const adXDot) const{};
57
59 const double* Output(const double dT, const double* const adX);
60
61
62 protected:
63 std::vector<double> m_adValues;
64};
65
66
67#endif
Definition CConstant.h:49
const double * Output(const double dT, const double *const adX)
Outputs the constant value on the output port.
CConstant(std::string sSimObjectName, ISimObjectCreator *pCreator)
The constructor sets the pointer to the output object and the parser object.
void OdeFcn(const double dT, const double *const adX, double *const adXDot) const
Calculates the state derivatives.
Definition CConstant.h:56