Marine systems simulation
Loading...
Searching...
No Matches
testmodels::TestBuoy1 Class Reference
+ Inheritance diagram for testmodels::TestBuoy1:
+ Collaboration diagram for testmodels::TestBuoy1:

Public Member Functions

 TestBuoy1 (std::string SimObjectName, ISimObjectCreator *Creator)
 
void OdeFcn (const double T, const double *const X, double *const XDot, const bool MajorTimeStep)
 ODE function - integrate buoy dynamics.
 
void FinalSetup (const double T, const double *const X, ISimObjectCreator *const Creator)
 Final setup - register state indices.
 
const double * Position (const double T, const double *const X)
 
const double * Velocity (const double T, const double *const X)
 

Constructor & Destructor Documentation

◆ TestBuoy1()

testmodels::TestBuoy1::TestBuoy1 ( std::string  SimObjectName,
ISimObjectCreator *  Creator 
)

Construct buoy test object.

Parameters
[in]SimObjectNameUnique name for this simulation object.
[in]CreatorPointer to the object creator/registry.

Member Function Documentation

◆ Position()

const double * testmodels::TestBuoy1::Position ( const double  T,
const double *const  X 
)

Get buoy position.

Parameters
[in]TSimulation time.
[in]XState vector.
Returns
Pointer to position array.

◆ Velocity()

const double * testmodels::TestBuoy1::Velocity ( const double  T,
const double *const  X 
)

Get buoy velocity.

Parameters
[in]TSimulation time.
[in]XState vector.
Returns
Pointer to velocity array.

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