FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
hydrodynamics::Netting< T > Struct Template Reference

The netting of one panel.

#include <PanelLoadTypes.h>

Public Attributes

T solidity
 Supplied by the caller, dimensionless, in (0, 0.5].
 
double twineThickness
 m; the Reynolds-number length scale (d in KF2012, t in MF2022).
 
bool hasBarDirections = false
 True when barU and barV are set; used by TwineCrossFlow and the in-plane twine friction of the screen laws (TwineFriction.h, MARE-0111, MARE-0202).
 
T barU [3]
 Unit bar direction in the panel plane; every law with bar data (see hasBarDirections).
 
T barV [3]
 Unit bar direction in the panel plane; every law with bar data (see hasBarDirections).
 
double barLength = 0
 Bar length, m; every law with bar data (see hasBarDirections).
 
double knotDiameter = 0
 
double numBarsU = 0
 
double numBarsV = 0
 
double numKnots = 0
 

Member Data Documentation

◆ knotDiameter

template<class T >
double hydrodynamics::Netting< T >::knotDiameter = 0

Knot diameter, m; TwineCrossFlow's knot drag and, for every law with bar data, the twine length max(barLength - knotDiameter, 0) (MARE-0202).

◆ numBarsU

template<class T >
double hydrodynamics::Netting< T >::numBarsU = 0

Number of bars along barU; every law with bar data (see hasBarDirections). Not an integer in general: NetElement3N sets it to half the panel's bar count.

◆ numBarsV

template<class T >
double hydrodynamics::Netting< T >::numBarsV = 0

Number of bars along barV; every law with bar data (see hasBarDirections). Not an integer in general: NetElement3N sets it to half the panel's bar count.

◆ numKnots

template<class T >
double hydrodynamics::Netting< T >::numKnots = 0

Number of knots; TwineCrossFlow only (knot drag). Not an integer in general: NetElement3N sets it to the number of meshes in the element, half the mesh determinant.


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