|
|
| C3DBody (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| | The constructor sets the pointer to the output object and the parser object.
|
| |
| virtual void | OdeFcn (const double dT, const double *const adX, double *const adXDot) const |
| | Calculates the state derivatives.
|
| |
|
| CMass (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| | The constructor sets the pointer to the output object and the parser object.
|
| |
|
| CMass (std::string sSimObjectName, ISimObjectCreator *pCreator) |
| | The constructor sets the pointer to the output object and the parser object.
|
| |
|
virtual bool | HasJacobians () const override |
| |
|
virtual void | OdeJacobian (double T, const double *X, double *J, int nStates) override |
| |
|
virtual int | GetJacobianSparsity (int nStates, int *rowPtr, int *colIdx) override |
| |
|
virtual bool | HasPortJacobians () const override |
| |
|
virtual void | OutputPortJacobian (const std::string &portName, double T, const double *X, double *dPort_dX, int portSize, int nStates, int index=-1) override |
| |
|
virtual void | InputPortJacobian (const std::string &portName, double T, const double *X, double *dF_dInput, int portSize, int nStates) override |
| |
|
|
double | m_dGravity |
| | The gravitational acceleration.
|
| |
|
double | m_dMass |
| | The mass of the object.
|
| |
|
double | m_dg |
| | The acceleration of gravity.
|
| |
|
ISignalPort * | m_pInForce |
| | A pointer to the input force.
|
| |
|
int | m_IStatePos |
| | The index of the position state.
|
| |
|
int | m_IStateVel |
| | The index of the velocity state.
|
| |
|
| virtual const double * | Position (const double dT, const double *const adX) |
| | Returns the current position state.
|
| |
| virtual const double * | Velocity (const double dT, const double *const adX) |
| | Returns the current velocity state.
|
| |
|
virtual const double * | Position (const double dT, const double *const adX) |
| |
|
virtual const double * | Velocity (const double dT, const double *const adX) |
| |
◆ OdeFcn()
| virtual void C3DBody::OdeFcn |
( |
const double |
dT, |
|
|
const double *const |
adX, |
|
|
double *const |
adXDot |
|
) |
| const |
|
virtual |
Reimplemented from CMass.
The documentation for this class was generated from the following file:
- /update_root/webfhsim/reloadrepos/fhsim_base/src/body/C3DBody.h