Marine systems simulation
Netcage::CMembraneElement Class Reference

Public Member Functions

 CMembraneElement (const std::string sNetName, const unsigned long iID, const CNetElementDef *pNetPanel, const double dNy_water, const double dRho_water)
 The constructor.
 
 ~CMembraneElement (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 *pressCoeffAngle, double *pressCoeff, double dHydroForcesRatio=1.0, double dAddedLinearDrag=0.0)
 
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 dHydroForcesRatio=1.0, double dAddedLinearDrag=0.0)
 Adds node forces for none-cage membrane elements.
 
double CalcNodeInertia (int iNode)
 Calculates the inertia of a node.
 

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