|
FhSim
3.1.0
Marine systems simulation
|
#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. | |
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).