16namespace hydrodynamics
26enum class FlowReference
80constexpr unsigned kPanelFlagSolidityClamped = 1u;
82constexpr unsigned kPanelFlagReynoldsClamped = 2u;
85constexpr unsigned kPanelFlagVelocityRatioClamped = 8u;
88constexpr unsigned kPanelFlagFlowNotFinite = 16u;
The flow a panel sees.
Definition PanelLoadTypes.h:74
FlowReference reference
Which velocity relativeVelocity is.
Definition PanelLoadTypes.h:76
T relativeVelocity[3]
u_water - u_panel, m/s, NED.
Definition PanelLoadTypes.h:75
Fluid properties.
Definition PanelLoadTypes.h:34
double nu
Kinematic viscosity, m^2/s.
Definition PanelLoadTypes.h:36
double rho
Density, kg/m^3.
Definition PanelLoadTypes.h:35
The netting of one panel.
Definition PanelLoadTypes.h:50
double twineThickness
m; the Reynolds-number length scale (d in KF2012, t in MF2022).
Definition PanelLoadTypes.h:52
double knotDiameter
Definition PanelLoadTypes.h:59
T solidity
Supplied by the caller, dimensionless, in (0, 0.5].
Definition PanelLoadTypes.h:51
double numBarsU
Definition PanelLoadTypes.h:62
double numKnots
Definition PanelLoadTypes.h:68
bool hasBarDirections
True when barU and barV are set; used by TwineCrossFlow and the in-plane twine friction of the screen...
Definition PanelLoadTypes.h:54
T barU[3]
Unit bar direction in the panel plane; every law with bar data (see hasBarDirections).
Definition PanelLoadTypes.h:55
double barLength
Bar length, m; every law with bar data (see hasBarDirections).
Definition PanelLoadTypes.h:58
double numBarsV
Definition PanelLoadTypes.h:65
T barV[3]
Unit bar direction in the panel plane; every law with bar data (see hasBarDirections).
Definition PanelLoadTypes.h:56
Geometry of one panel. All vectors in the global NED frame.
Definition PanelLoadTypes.h:42
T normal[3]
Unit normal, either sign.
Definition PanelLoadTypes.h:44
T area
Panel area, m^2.
Definition PanelLoadTypes.h:43
The result of evaluating a load law on one panel.
Definition PanelLoadTypes.h:93
T momentumDeficit
M = drag / (0.5 rho |U|^2), m^2; the wake source strength (B1).
Definition PanelLoadTypes.h:99
unsigned flags
Definition PanelLoadTypes.h:105
T throughFlowSpeed
U_t, m/s.
Definition PanelLoadTypes.h:100
T reynolds
Under the law's own definition.
Definition PanelLoadTypes.h:98
T force[3]
N, on the panel, global frame.
Definition PanelLoadTypes.h:94
T theta
rad, in [0, pi/2].
Definition PanelLoadTypes.h:97
T localCd
Definition PanelLoadTypes.h:101
T lift
N, along L-hat.
Definition PanelLoadTypes.h:96
T drag
N, along U-hat.
Definition PanelLoadTypes.h:95