Marine systems simulation
VirtualPID Class Reference
+ Inheritance diagram for VirtualPID:
+ Collaboration diagram for VirtualPID:

Public Member Functions

 VirtualPID (std::string sSimObjectName, ISimObjectCreator *pCreator)
 Constructor.
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool bIsMajorTimeStep)
 Calculates the state derivatives.
 
void InitialConditionSetup (const double T, const double *const X, double *const XDot, ISimObjectCreator *pCreator)
 
const double * OutFunction (const double T, const double *const X)
 

Protected Types

typedef Eigen::Matrix< double, 3, 1 > vec3
 

Protected Attributes

ISignalPort * m_InErr
 
int m_adOut
 
int m_adIntegral
 
int m_adDerivate
 
double m_Pp
 
double m_Pd
 
double m_Pi
 
double m_IntegralSaturation
 
double m_DerivativeTInv
 
double m_OutRatio
 
double m_OutMax
 
double m_Out
 
double m_InitialT
 
double m_OutPre
 
double m_OutMaxDelta
 

The documentation for this class was generated from the following file: