|
|
| TrawlBeam (const std::string &simObjectName, ISimObjectCreator *const creator) |
| |
|
void | InitialConditionSetup (const double T, const double *const currentIC, double *const updatedIC, ISimObjectCreator *const creator) |
| | reads parameters, registers states, input/output ports and shared resources
|
| |
|
void | FinalSetup (const double T, const double *const X, ISimObjectCreator *const creator) |
| |
|
virtual void | OdeFcn (const double T, const double *const X, double *const XDot) const |
| |
|
virtual void | PreOdeFcn (const double T, const double *const X, IStateUpdater *updater) |
| | returns object derivatives as a function of time, states and input ports
|
| |
|
bool | HasJacobians () const override |
| |
|
void | OdeJacobian (double T, const double *X, double *J, int nStates) override |
| |
|
int | GetJacobianSparsity (int nStates, int *rowPtr, int *colIdx) override |
| |
|
const double * | ShipForce (const double T, const double *const X) |
| |
|
const double * | Error (const double T, const double *const X) |
| |
|
const double * | ErrorI (const double T, const double *const X) |
| |
|
const double * | ErrorD (const double T, const double *const X) |
| |
|
const double * | StateDist (const double T, const double *const X) |
| |
|
const double * | StateVel (const double T, const double *const X) |
| |
|
const double * | PositionNED (const double T, const double *const X, int index) |
| |
|
const double * | VelocityNED (const double T, const double *const X, int index) |
| |