GetMaxNodeToElements
Retrieves the maximum number of elements connected to any node in the mesh.
Interface
MODULE FUNCTION GetMaxNodeToElements(obj) RESULT(ans)
CLASS(AbstractMesh_), INTENT(INOUT) :: obj
INTEGER(I4B) :: ans
END FUNCTION GetMaxNodeToElements
Arguments
obj
(AbstractMesh_, input/output): The mesh object. May be modified if node-to-elements mapping needs to be initiated.
Returns
ans
(INTEGER): The maximum number of elements connected to any node in the mesh.
Description
This function returns the maximum number of elements connected to any node in the mesh. If the node-to-elements mapping has not been initiated, it will be initiated first.
This information is useful for pre-allocating arrays when working with node-to-element relationships.
Example
INTEGER(I4B) :: maxElements
maxElements = mesh%GetMaxNodeToElements()
! Now maxElements contains the maximum number of elements connected to any node