|
FhSim
3.1.0
Marine systems simulation
|
#include <NetWakeCaster.h>
Inheritance diagram for net_wake::PanelSourceSet:
Collaboration diagram for net_wake::PanelSourceSet:Public Member Functions | |
| PanelSourceSet (const WakePanelSource &structure) | |
| int | NumCarriers () const override |
| void | CarrierPosition (const double *X, int carrier, double pos[3]) const override |
| void | CarrierVelocity (const double *X, int carrier, double vel[3]) const override |
| int | NumSources () const override |
| int | SourceCarriers (int source, int carriers[3]) const override |
| double | SourceArea (const double *X, int source) const override |
| Half the norm of (c1 − c0) × (c2 − c0) of the corners PanelCentroid takes [m²]. | |
| environment::wake::SourceLoad | EvaluateSource (const double *X, int source, const double sourceVel[3], const double waterVel[3]) const override |
| WakePanelSource::EvaluatePanel as a SourceLoad: force, momentum deficit, area and solidity. | |
| std::string | DescribeRebuild (double T, const double *X, const marenv::wake::LumpedSourceInput &lumped) const override |
| A sentence on the drag of the structure's cables, which the lumped source leaves out; empty without cables (MARE-0141). | |
| const char * | SourceNoun () const override |
| const char * | ObjectNoun () const override |
| int | NumSamplePoints () const override |
| The panels, then the cable elements. | |
| int | SamplePointCarriers (int point, int carriers[3]) const override |
| A panel's three nodes, or a cable element's two (point NumPanels() + cable). | |
The net as fhsim_environment's environment::wake::WakeCaster and environment::wake::BodyWake see it (design §3.1, §3.4; MARE-0346, MARE-0347).
The nodes are the carriers and each panel is a source of its three nodes. The sample points, where the net receives the wakes, are the panels and then the cable elements, each the mean of its nodes: the panel centroids and cable midpoints. Holds a reference to the structure, which must outlive it.
|
inlineexplicit |
| [in] | structure | The casting structure. |