Marine systems simulation
Ship::ShipConsoleInput Class Reference
+ Inheritance diagram for Ship::ShipConsoleInput:
+ Collaboration diagram for Ship::ShipConsoleInput:

Public Types

enum  engines { PORT_ENGINE , STARBOARD_ENGINE , NUM_ENGINE }
 
enum  thrusters { THRUSTER0 , THRUSTER1 , THRUSTER2 , NUM_THRUSTER }
 

Public Member Functions

 ShipConsoleInput (const std::string simObjectName, ISimObjectCreator *const creator)
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool IsMajorTimeStep)
 
const double * RudderAngle (const double T, const double *const X)
 
const double * EngineCommand (const double T, const double *const X)
 
const double * EngineCommandPort (const double T, const double *const X)
 
const double * EngineCommandStarboard (const double T, const double *const X)
 
const double * EnginePower (const double T, const double *const X)
 
const double * EnginePowerPort (const double T, const double *const X)
 
const double * EnginePowerStarboard (const double T, const double *const X)
 
const double * ThrusterPower (const double T, const double *const X)
 
const double * Thruster0Power (const double T, const double *const X)
 
const double * Thruster1Power (const double T, const double *const X)
 
const double * Thruster2Power (const double T, const double *const X)
 
const double * ThrusterCommand (const double T, const double *const X)
 
const double * Thruster0Command (const double T, const double *const X)
 
const double * Thruster1Command (const double T, const double *const X)
 
const double * Thruster2Command (const double T, const double *const X)
 

Public Attributes

 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

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