VISCOUS_3D::_Shrinker1D Class Reference

Shrinker of nodes on the EDGE. More...

Public Member Functions

void AddEdge (const _LayerEdge *e, _EdgesOnShape &eos, SMESH_MesherHelper &helper)
 Keep a _LayerEdge inflated along the EDGE. More...
 
void Compute (bool set3D, SMESH_MesherHelper &helper)
 Move nodes on EDGE from ends where _LayerEdge's are inflated. More...
 
void RestoreParams ()
 Restore initial parameters of nodes on EDGE. More...
 
void SwapSrcTgtNodes (SMESHDS_Mesh *mesh)
 Replace source nodes by target nodes in shrinked mesh edges. More...
 

Detailed Description

Shrinker of nodes on the EDGE.

Member Function Documentation

◆ AddEdge()

◆ Compute()

void _Shrinker1D::Compute ( bool  set3D,
SMESH_MesherHelper helper 
)

Move nodes on EDGE from ends where _LayerEdge's are inflated.

References SMESH_MesherHelper::GetNodeU().

◆ RestoreParams()

void _Shrinker1D::RestoreParams ( )

Restore initial parameters of nodes on EDGE.

◆ SwapSrcTgtNodes()

void _Shrinker1D::SwapSrcTgtNodes ( SMESHDS_Mesh mesh)

Replace source nodes by target nodes in shrinked mesh edges.

References SMESHDS_SubMesh::Contains(), and SMDS_MeshNode::GetInverseElementIterator().


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