Fhsim
Marine systems simulation
Loading...
Searching...
No Matches
CBias.h
1
#ifndef CBias_H
2
#define CBias_H
3
58
#include "SimObject.h"
59
60
#include <string>
61
62
class
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
bool
bIsMajorTimeStep) { }
69
70
const
double
* Output(
const
double
T,
const
double
*
const
X);
71
72
73
#ifdef FH_VISUALIZATION
75
virtual
void
RenderInit(Ogre::Root*
const
ogreRoot, ISimObjectCreator*
const
creator) { }
76
78
virtual
void
RenderUpdate(
const
double
T,
const
double
*
const
X) { }
79
#endif
80
81
protected
:
82
ISignalPort* m_Input;
83
84
double
* m_Signal;
85
86
87
int
m_iPortWidth
;
88
double
*
m_Bias
;
89
bool
m_ScalarBias
;
90
};
91
92
93
#endif
CBias
Definition
CBias.h:63
CBias::m_iPortWidth
int m_iPortWidth
The width of the input and output ports.
Definition
CBias.h:87
CBias::CBias
CBias(std::string sSimObjectName, ISimObjectCreator *pCreator)
Constructor.
CBias::m_ScalarBias
bool m_ScalarBias
Bool variable.
Definition
CBias.h:89
CBias::m_Bias
double * m_Bias
The array with the offset.
Definition
CBias.h:88
update_root
webfhsim
reloadrepos
fhsim_base
src
math
CBias.h
Generated by
1.9.8