IFEM  90A354
Public Member Functions | List of all members
NodalConstraintASMs1DHelper Class Reference

Helper for apply constraints to a structured 1D model. More...

Inheritance diagram for NodalConstraintASMs1DHelper:
Inheritance graph
[legend]
Collaboration diagram for NodalConstraintASMs1DHelper:
Collaboration graph
[legend]

Public Member Functions

 NodalConstraintASMs1DHelper (ASMs1D *pch)
 The constructor forwards to the parent class constructor.
 
virtual int getCorner (int vertex, int basis) const
 Returns the local node number of a given corner of the patch. More...
 
- Public Member Functions inherited from NodalConstraintASMHelper
 NodalConstraintASMHelper (ASMbase *pch)
 The constructor initializes the patch pointer.
 
virtual ~NodalConstraintASMHelper ()
 Empty destructor.
 
virtual void constrainEdge (int item, int comp, int basis, int idx)
 Constrains a given edge to a given node. More...
 
virtual void constrainFace (int item, int comp, int basis, int idx)
 Constrains a given face to a given node. More...
 
void constrainVertex (int item, int comp, int basis, int idx)
 Constrains a given vertex to a given node. More...
 
void constrainPatch (int comp, int basis, int idx)
 Constrains the whole patch to a given node. More...
 

Additional Inherited Members

- Protected Member Functions inherited from NodalConstraintASMHelper
void constrainNode (int item, int comp, int idx)
 Constrains a given node to another node. More...
 
int getStartNode (int basis) const
 Returns the starting node for the given basis.
 
- Protected Attributes inherited from NodalConstraintASMHelper
ASMbasebpch
 Pointer to the associated patch.
 

Detailed Description

Helper for apply constraints to a structured 1D model.

Member Function Documentation

◆ getCorner()

virtual int NodalConstraintASMs1DHelper::getCorner ( int  vertex,
int  basis 
) const
inlinevirtual

Returns the local node number of a given corner of the patch.

Parameters
[in]vertexVertex index to return the node number for
[in]basisBasis for vertex

Implements NodalConstraintASMHelper.

References NodalConstraintASMHelper::bpch, ASMbase::getNodeID(), and NodalConstraintASMHelper::getStartNode().

Referenced by SIMNodalConstraint< Dim >::applyConstraint().


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