|
FhSim
3.1.0
Marine systems simulation
|
This is the complete list of members for Auv, including all inherited members.
| AddExternalForces(const double dT, const double *const adX) | Auv | protectedvirtual |
| AddHullHydroForces() | Auv | protectedvirtual |
| AddInternalForces(const double dT) | Auv | protectedvirtual |
| AddRudderForces(const double dT, const double *const adX) | Auv | protectedvirtual |
| AddThrustForces(const double dT, const double *const adX) | Auv | protectedvirtual |
| AuthorityCheckCruiseSpeed() const | Auv | protected |
| Auv(std::string simObjectName, ISimObjectCreator *creator) (defined in Auv) | Auv | |
| AxialDragWrench(const double relVel_d[3], double rho, double frontalArea, double axialDragCoeff, double wrench_d[6]) | Auv | static |
| CalcDerivatives(double *const adXDot) | Auv | protectedvirtual |
| CalcFoundation(const double dT, const double *const adX) | Auv | protectedvirtual |
| CalcOutput(const double dT, const double *const adX) | Auv | protectedvirtual |
| CalcOutputCommon(const double dT, const double *const adX) const | Auv | protected |
| ClampedPropulsionPower(double commandedPower) const | Auv | protected |
| ComputeThrust(double propulsionPower, double surgeSpeed) const | Auv | protectedvirtual |
| CrossFlowStripWrench(const double relVel_d[3], const double omega_d[3], double rho, double crossFlowDragCoeff, int sectionCount, const double *sectionX, const double *sectionDiameter, const double *sectionLength, double wrench_d[6]) | Auv | static |
| FinalSetup(const double dT, const double *const adX, ISimObjectCreator *const creator) override (defined in Auv) | Auv | |
| GetJacobianSparsity(int nStates, int *rowPtr, int *colIdx) override (defined in Auv) | Auv | |
| HasJacobians() const override | Auv | |
| HasPortJacobians() const override | Auv | |
| HullPropertiesOf(double length, double diameter, double averageDensity) | Auv | static |
| InputPortJacobian(const std::string &portName, double T, const double *X, double *dF_dInput, int portSize, int nStates) override (defined in Auv) | Auv | |
| kCrossFlowSpeedEpsilon | Auv | static |
| kInflowSpeedEpsilon | Auv | static |
| kSectionCount | Auv | static |
| LocalIndex(unsigned long globalStateIndex) const | Auv | inlineprotected |
| m_axialDragCoeff | Auv | protected |
| m_cOG | Auv | protected |
| m_commonCalc | Auv | protected |
| m_crossFlowDragCoeff | Auv | protected |
| m_environment | Auv | protected |
| m_hotelPower | Auv | protected |
| m_hull | Auv | protected |
| m_inExternalForce | Auv | protected |
| m_initialBattery | Auv | protected |
| m_inRudderDive | Auv | protected |
| m_inRudderYaw | Auv | protected |
| m_inThrustPower | Auv | protected |
| m_IStateBase | Auv | protected |
| m_IStateBattery | Auv | protected |
| m_IStateLocalVel | Auv | protected |
| m_IStateOmega | Auv | protected |
| m_IStatePos | Auv | protected |
| m_IStateQuater | Auv | protected |
| m_length | Auv | protected |
| m_massInverse | Auv | protected |
| m_maxPropulsionPower | Auv | protected |
| m_outAltitude | Auv | protected |
| m_outBatteryFraction | Auv | protected |
| m_outDepth | Auv | protected |
| m_outEuler | Auv | protected |
| m_outPos | Auv | protected |
| m_outQuater | Auv | protected |
| m_outSeaDepth | Auv | protected |
| m_outSpeed | Auv | protected |
| m_outThrust | Auv | protected |
| m_outVel | Auv | protected |
| m_print | Auv | protected |
| m_rhoWater | Auv | protected |
| m_rollDampingLinear | Auv | protected |
| m_rollDampingQuadratic | Auv | protected |
| m_rudder | Auv | protected |
| m_sectionDiameter | Auv | protected |
| m_sectionLength | Auv | protected |
| m_sectionX | Auv | protected |
| m_thrusterPos | Auv | protected |
| m_thrustPerPower | Auv | protected |
| ma_adRelVel_d | Auv | protected |
| ma_adSumForces | Auv | protected |
| ma_adWaterVel_d | Auv | protected |
| ma_adXBattery | Auv | protected |
| ma_adXOmega | Auv | protected |
| ma_adXPos_n | Auv | protected |
| ma_adXQuater | Auv | protected |
| ma_adXVel_d | Auv | protected |
| ma_adXVel_n | Auv | protected |
| ma_dCommandedPower | Auv | protected |
| ma_dPropulsionPower | Auv | protected |
| ma_dRudderDive | Auv | protected |
| ma_dRudderYaw | Auv | protected |
| ma_mdR | Auv | protected |
| OdeFcn(const double dT, const double *const adX, double *const adXDot) const override | Auv | |
| OdeJacobian(double T, const double *X, double *J, int nStates) override (defined in Auv) | Auv | |
| OutAltitude(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutBattery(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutBatteryFraction(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutDepth(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutEuler(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutHeading(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutPitch(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutPos(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutputPortJacobian(const std::string &portName, double T, const double *X, double *dPort_dX, int portSize, int nStates, int index) override (defined in Auv) | Auv | |
| OutQuater(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutSeaDepth(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutSpeed(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutThrust(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| OutVel(const double dT, const double *const adX) (defined in Auv) | Auv | protected |
| RollDampingMoment(double rollRate, double linear, double quadratic) | Auv | static |
| RudderWrench(AuvRudderPlane plane, const double relVel_d[3], const double omega_d[3], double deflection, const AuvRudderProperties &rudder, double wrench_d[6]) | Auv | static |
| RudderWrenchJacobian(AuvRudderPlane plane, const double relVel_d[3], const double omega_d[3], double deflection, const AuvRudderProperties &rudder, double dWrench_dVelocity[6][6], double dWrench_dDeflection[6]) | Auv | static |
| SubmergedFraction(double axisDepth, double radius) | Auv | static |
| WarnIfTheFinsCannotDive(const std::string &simObjectName, double diveAngle) const | Auv | protected |
| ~Auv() override | Auv |