FhSim  3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
NetElement3NWithConstraints Class Reference

Public Member Functions

 NetElement3NWithConstraints (const std::string netName, const unsigned long iID, const NetElementDef *netPanel, const double dNy_water, const double dRho_water, const double knotDiameterRatio, const double knotMomStiff, const double dKknotMomStiff_contact, const double cnLinearLimitAngle, const double cnLinear, const double cnTurb, const double cnLam, const double turbLimit, const double lamLimit, const double dCt_nominal, const double dCnKnots_nominal, const double dampingRatio)
 The constructor.
 
 ~NetElement3NWithConstraints (void)
 The destructor.
 
void AddNodeForces (const double *const adNodePosA_ned, const double *const adNodePosB_ned, const double *const adNodePosC_ned, const double *const adNodeVelA_ned, const double *const adNodeVelB_ned, const double *const adNodeVelC_ned, const double *const adWaterVel_ned, double *const adNodeForceA_ned, double *const adNodeForceB_ned, double *const adNodeForceC_ned, double hydroForcesRatio=1.0, double addedLinearDrag=0.0)
 
double CalcNodeInertia (int node)
 Calculates the inertia of a node.
 
double GetNodeWeight (int node)
 Returns the weight of a node.
 
double GetNumberOfTwineLengthsU ()
 Returns the number of twine lengths in mesh direction u in panel.
 
double GetNumberOfTwineLengthsV ()
 Returns the number of twine lengths in mesh direction v in panel.
 
double GetTwineDiameter ()
 Returns the twine diameter in the panel.
 

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