|
FhSim
3.1.0
Marine systems simulation
|
#include <Auv.h>
Inheritance diagram for Auv::AuvCaster:
Collaboration diagram for Auv::AuvCaster:Public Member Functions | |
| AuvCaster (const Auv &auv) | |
| environment::wake::WakeCastState | Reference (const double *X) const override |
| The body origin and its velocity in NED. | |
| void | CurrentLoad (const double *X, const double freeStream[3], const double flowDir[3], double force[3], double &frontalArea, double rearCentre[3]) const override |
| The hull, lift and fin drag at the free stream, on the frontal area pi D²/4, the rear centre at the stern. | |
| environment::wake::PropellerJetInput | PropellerJet (const double *X) const override |
The thruster at ThrusterPos, shaft along body x, T_eff = ComputeThrust() (no thrust deduction), u_a the surge through the water. | |
The vehicle as its wake and jet casters see it (feature propeller-jet, owner rulings O12a, O14a): the hull drag at the free stream, and the propeller of the unchanged thrust law. A member declared before m_flow, so it outlives it (BodyFlowInteraction::PreOdeFcn). See "Wake" in the class documentation.