FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
marenv::wake::LumpedLineSourceResult Struct Reference

#include <LumpedSource.h>

+ Collaboration diagram for marenv::wake::LumpedLineSourceResult:

Public Attributes

LineSource source
 The line source {rearCentre, e_U, axis, length, width, M}; value-initialised unless casts and not pointFallback.
 
bool casts
 False when the object casts no wake (|U_ref| < 1e-3 m/s, M = 0, a zero or non-finite axis, or a non-finite input or M).
 
bool widened
 True when the frontal area was widened to keep the momentum (the width to M / (0.96 L), or the point source's area to M / 0.96); the caller logs it once per body, not at every rebuild: for a body nearly along the flow (pointFallback) it is set whenever M exceeds 0.96 L width, and L goes to 0 at the parallel limit, so it is expected there (review P2-6).
 
bool pointFallback
 True when the body is nearly along the flow: the caller publishes point instead of source (MENV-0048).
 
ElementarySource point
 The point source of MakeLumpedSource() with the same M, flow direction and centre and the frontal area L width; value-initialised unless pointFallback.
 

Detailed Description

The lumped line source made from a LumpedLineSourceInput.


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