FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
Auv Member List

This is the complete list of members for Auv, including all inherited members.

AddExternalForces(const double dT, const double *const adX)Auvprotectedvirtual
AddHullHydroForces()Auvprotectedvirtual
AddInternalForces(const double dT)Auvprotectedvirtual
AddRudderForces(const double dT, const double *const adX)Auvprotectedvirtual
AddThrustForces(const double dT, const double *const adX)Auvprotectedvirtual
AuthorityCheckCruiseSpeed() constAuvprotected
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])Auvstatic
CalcDerivatives(double *const adXDot)Auvprotectedvirtual
CalcFoundation(const double dT, const double *const adX)Auvprotectedvirtual
CalcOutput(const double dT, const double *const adX)Auvprotectedvirtual
CalcOutputCommon(const double dT, const double *const adX) constAuvprotected
ClampedPropulsionPower(double commandedPower) constAuvprotected
ComputeThrust(double propulsionPower, double surgeSpeed) constAuvprotectedvirtual
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])Auvstatic
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 overrideAuv
HasPortJacobians() const overrideAuv
HullPropertiesOf(double length, double diameter, double averageDensity)Auvstatic
InputPortJacobian(const std::string &portName, double T, const double *X, double *dF_dInput, int portSize, int nStates) override (defined in Auv)Auv
kCrossFlowSpeedEpsilonAuvstatic
kInflowSpeedEpsilonAuvstatic
kSectionCountAuvstatic
LocalIndex(unsigned long globalStateIndex) constAuvinlineprotected
m_axialDragCoeffAuvprotected
m_cOGAuvprotected
m_commonCalcAuvprotected
m_crossFlowDragCoeffAuvprotected
m_environmentAuvprotected
m_hotelPowerAuvprotected
m_hullAuvprotected
m_inExternalForceAuvprotected
m_initialBatteryAuvprotected
m_inRudderDiveAuvprotected
m_inRudderYawAuvprotected
m_inThrustPowerAuvprotected
m_IStateBaseAuvprotected
m_IStateBatteryAuvprotected
m_IStateLocalVelAuvprotected
m_IStateOmegaAuvprotected
m_IStatePosAuvprotected
m_IStateQuaterAuvprotected
m_lengthAuvprotected
m_massInverseAuvprotected
m_maxPropulsionPowerAuvprotected
m_outAltitudeAuvprotected
m_outBatteryFractionAuvprotected
m_outDepthAuvprotected
m_outEulerAuvprotected
m_outPosAuvprotected
m_outQuaterAuvprotected
m_outSeaDepthAuvprotected
m_outSpeedAuvprotected
m_outThrustAuvprotected
m_outVelAuvprotected
m_printAuvprotected
m_rhoWaterAuvprotected
m_rollDampingLinearAuvprotected
m_rollDampingQuadraticAuvprotected
m_rudderAuvprotected
m_sectionDiameterAuvprotected
m_sectionLengthAuvprotected
m_sectionXAuvprotected
m_thrusterPosAuvprotected
m_thrustPerPowerAuvprotected
ma_adRelVel_dAuvprotected
ma_adSumForcesAuvprotected
ma_adWaterVel_dAuvprotected
ma_adXBatteryAuvprotected
ma_adXOmegaAuvprotected
ma_adXPos_nAuvprotected
ma_adXQuaterAuvprotected
ma_adXVel_dAuvprotected
ma_adXVel_nAuvprotected
ma_dCommandedPowerAuvprotected
ma_dPropulsionPowerAuvprotected
ma_dRudderDiveAuvprotected
ma_dRudderYawAuvprotected
ma_mdRAuvprotected
OdeFcn(const double dT, const double *const adX, double *const adXDot) const overrideAuv
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)Auvprotected
OutBattery(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutBatteryFraction(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutDepth(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutEuler(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutHeading(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutPitch(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutPos(const double dT, const double *const adX) (defined in Auv)Auvprotected
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)Auvprotected
OutSeaDepth(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutSpeed(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutThrust(const double dT, const double *const adX) (defined in Auv)Auvprotected
OutVel(const double dT, const double *const adX) (defined in Auv)Auvprotected
RollDampingMoment(double rollRate, double linear, double quadratic)Auvstatic
RudderWrench(AuvRudderPlane plane, const double relVel_d[3], const double omega_d[3], double deflection, const AuvRudderProperties &rudder, double wrench_d[6])Auvstatic
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])Auvstatic
SubmergedFraction(double axisDepth, double radius)Auvstatic
WarnIfTheFinsCannotDive(const std::string &simObjectName, double diveAngle) constAuvprotected
~Auv() overrideAuv