FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
Auv::AuvCaster Class Referencefinal

#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.
 

Detailed Description

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.


The documentation for this class was generated from the following file: