FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CBias.h
1#ifndef CBias_H
2#define CBias_H
3
58#include <fhsim/simobject/SimObject.h>
59
60#include <string>
61
62class CBias : public SimObject
63{
64 public:
66 CBias(std::string sSimObjectName, ISimObjectCreator* pCreator);
67 ~CBias();
68 virtual void OdeFcn(const double dT, const double* const adX, double* const adXDot) const { }
69
70 const double* Output(const double T, const double* const X);
71
72
73
74 protected:
75 ISignalPort* m_Input;
76
77 double* m_Signal;
78
79
81 double* m_Bias;
83};
84
85
86#endif
Definition CBias.h:63
int m_iPortWidth
The width of the input and output ports.
Definition CBias.h:80
CBias(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.
bool m_ScalarBias
Bool variable.
Definition CBias.h:82
double * m_Bias
The array with the offset.
Definition CBias.h:81