InitiateExtraNodetoNodes
This routine generate the node to nodes mapping
-
This mapping is stored inside
obj%nodeData%extraGlobalNodeNum -
For a local node number i,
obj%nodeData(i)%ExtraGlobalNodeNumdenotes the global node data surrounding the local node number used for edge-based stabilization. This list does not include self node. -
It needs information about
nodeToNodes,nodeToElements, andelementToElements. Therefore, -
If
nodeToNodesis not initiated, then this method initiates it. -
If
nodeToElementsis not initiated, then this method initiates it. -
If
elementToElementsis not initiated, then this method initiates it.
INTERFACE
MODULE SUBROUTINE InitiateExtraNodetoNodes(obj)
CLASS(Mesh_), INTENT(INOUT) :: obj
!! mesh data
END SUBROUTINE InitiateExtraNodetoNodes
END INTERFACE