|
|
| ScreenElementDef () |
| | Constructor.
|
| |
|
bool | Divide (int aiNodes[2], int newNode, int newElementID, ScreenElementDef **ppSNewPanel) |
| | Divides the panel in two, if the panel has an edge between the two provided nodes.
|
| |
|
bool | Panel2Triangles (int newElementID, ScreenElementDef *sNewPanel) |
| | Divides the panel in two triangular ones, if the panel is quadrangular.
|
| |
|
bool | Check () const |
| | Does the initialization and checking to make sure that the panel is ready for simulation.
|
| |
|
double | CalcEdgeLength (int edgeIndex) const |
| | Calculates the length of the specified edge.
|
| |
|
unsigned short | FindLongestEdge () const |
| | Finds the longest edge of the panel.
|
| |
|
double | CalcLongestEdge () const |
| | Calculates the longest edge length of the panel.
|
| |
|
double | CalcLengthFactor () const |
| | Calculates the largest length factor of the panel.
|
| |
|
bool | PanelEdge2Nodes (unsigned short edge, int aiNodes[2]) const |
| | Finds the global nodes connected to the specified edge.
|
| |
|
double | FindLongestEdge (int aiNodes[2]) const |
| | Finds the nodes connected to the longest edge of the panel.
|
| |
|
void | DivideEdge (int newNode, int newElementID, ScreenElementDef *sNewPanel, int nodeNoOldPanel, int nodeNoNewPanel, double divideAtDistance=0.5) |
| |
|
NodePosition | NodesDefineEdge (int aiNodes[2]) |
| |
|
| NetElementDef () |
| | Constructor.
|
| |
|
bool | Divide (int aiNodes[2], int newNode, int newElementID, NetElementDef **ppSNewPanel) |
| | Divides the panel in two, if the panel has an edge between the two provided nodes.
|
| |
|
bool | Panel2Triangles (int newElementID, NetElementDef *sNewPanel) |
| | Divides the panel in two triangular ones, if the panel is quadrangular.
|
| |
|
bool | Check () const |
| | Does the initialization and checking to make sure that the panel is ready for simulation.
|
| |
|
double | CalcEdgeLength (int edgeIndex) const |
| | Calculates the length of the specified edge.
|
| |
|
unsigned short | FindLongestEdge () const |
| | Finds the longest edge of the panel.
|
| |
|
double | CalcLongestEdge () const |
| | Calculates the longest edge length of the panel.
|
| |
|
double | CalcLengthFactor () const |
| | Calculates the largest length factor of the panel.
|
| |
|
bool | PanelEdge2Nodes (unsigned short edge, int aiNodes[2]) const |
| | Finds the global nodes connected to the specified edge.
|
| |
|
double | FindLongestEdge (int aiNodes[2]) const |
| | Finds the nodes connected to the longest edge of the panel.
|
| |
|
void | DivideEdge (int newNode, int newElementID, NetElementDef *sNewPanel, int nodeNoOldPanel, int nodeNoNewPanel, double divideAtDistance=0.5) |
| |
|
NodePosition | NodesDefineEdge (int aiNodes[2]) |
| |
|
unsigned long | GetNumNodes () const |
| | The number of nodes of the panel.
|
| |
|
int | AddNode (TrawlSpec::SNetNode_t SNode) |
| |
|
int | AddNode (double x, double y, unsigned long conn=(unsigned long) -1) |
| |
|
int | AddNode (sfh::linalg::Vec2 SPos, unsigned long conn=(unsigned long) -1) |
| |
|
int | DeleteNode (int nodeIndex) |
| |
|
void | DeleteAllNodes () |
| |
|
void | SetNettingData (TrawlSpec::SMeshBar SBar) |
| |
|
void | SetNettingData (double D, double L, double E, double Rho) |
| |
|
std::string | GetConnString () |
| |
|
bool | UpdateNode (int index, TrawlSpec::SNetNode_t SNodeData) |
| |
|
bool | UpdateNode (int index, sfh::linalg::Vec2 SMeshPos, unsigned long conn) |
| |
|
bool | UpdateNodeConn (int index, unsigned long conn) |
| |
|
bool | UpdateNodeMeshPos (int index, sfh::linalg::Vec2 SMeshPos) |
| |
|
double | CalcInertia (double rhoWater) const |
| |
|
double | CalcWeight (double rhoWater) const |
| |
|
double | CalcNodesInertia (double *adNodeInertias, double rhoWater) const |
| |
|
double | CalcNodesWeight (double *adNodeWeights, double rhoWater) const |
| |
|
double | CalcThreadCrossSectionArea () const |
| |
|
double | CalcMeshDeterminant () const |
| |
|
double | GetNumBars () const |
| |
|
void | CalcNodeMassRatios (double *adNodeMassRatio) const |
| |
|
double | CalcThreadEA () const |
| |
|
double | GetNumKnots () const |
| |