FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
CNorrbinTanker::TankerCaster Class Referencefinal

#include <CNorrbinTanker.h>

+ Inheritance diagram for CNorrbinTanker::TankerCaster:
+ Collaboration diagram for CNorrbinTanker::TankerCaster:

Public Member Functions

 TankerCaster (const CNorrbinTanker &tanker)
 
environment::wake::WakeCastState Reference (const double *X) const override
 The Position and Velocity states.
 
void CurrentLoad (const double *X, const double freeStream[3], const double flowDir[3], double force[3], double &frontalArea, double rearCentre[3]) const override
 rho DISPL (HullSurgeLoad, nlin_Y) at the free stream, rotated to NED: no thrust, rudder or external force; frontal area B TT, the rear centre at the downstream end (the stern, or the bow when the water overtakes the hull), TT/2 deep.
 
environment::wake::PropellerJetInput PropellerJet (const double *X) const override
 The propeller at PropellerPos, shaft along the body x axis, T_eff = rho DISPL gT (1 - t), u_a the surge speed through the water.
 

Detailed Description

The tanker as its wake casters see it (feature propeller-jet, owner rulings O12a, "Balance"): the hull at its position, the bare-hull resistance at a free stream and the propeller. A member declared before m_flow, which keeps a pointer to it (BodyFlowInteraction::PreOdeFcn).


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