FhSim
3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CLogic.h
1
#ifndef C_LOGIC_H
2
#define C_LOGIC_H
3
62
#include <fhsim/simobject/SimObject.h>
63
64
class
CLogic
:
public
SimObject
65
{
66
public
:
68
CLogic
(std::string sSimObjectName, ISimObjectCreator* pCreator);
69
~CLogic
();
70
virtual
void
OdeFcn(
const
double
dT,
const
double
*
const
adX,
double
*
const
adXDot)
const
{ }
71
72
const
double
* Output(
const
double
T,
const
double
*
const
X);
73
74
75
76
protected
:
77
ISignalPort** m_Input;
78
79
double
* m_Signal;
80
82
enum
ELogicType
83
{
84
LogicType_OR,
85
LogicType_XOR,
86
LogicType_AND,
87
};
88
90
int
m_iNumInput
;
92
int
m_iPortWidth
;
93
ELogicType
m_ELogicType
;
94
};
95
96
97
#endif
CLogic
Definition
CLogic.h:65
CLogic::m_iPortWidth
int m_iPortWidth
Definition
CLogic.h:92
CLogic::m_iNumInput
int m_iNumInput
Definition
CLogic.h:90
CLogic::ELogicType
ELogicType
An enumerator which tells which kind of logics is wanted.
Definition
CLogic.h:83
CLogic::m_ELogicType
ELogicType m_ELogicType
The type of logic.
Definition
CLogic.h:93
CLogic::CLogic
CLogic(std::string sSimObjectName, ISimObjectCreator *pCreator)
The constructor sets the pointer to the output object and the parser object.
webfhsim
reloadrepos
fhsim_base
src
math
CLogic.h
Generated on Mon Oct 26 2026 12:16:38 for FhSim by
1.9.8