Skip to main content

GetMaxElementToElements

Retrieves the maximum number of elements connected to any element in the mesh.

Interface​

MODULE FUNCTION GetMaxElementToElements(obj) RESULT(ans)
CLASS(AbstractMesh_), INTENT(INOUT) :: obj
INTEGER(I4B) :: ans
END FUNCTION GetMaxElementToElements

Arguments​

  • obj (AbstractMesh_, input/output): The mesh object. May be modified if element-to-elements mapping needs to be initiated.

Returns​

  • ans (INTEGER): The maximum number of elements connected to any element in the mesh.

Description​

This function returns the maximum number of elements connected to any element in the mesh. If the element-to-elements mapping has not been initiated, it will be initiated first.

This information is useful for pre-allocating arrays when working with element-to-element relationships.

Example​

INTEGER(I4B) :: maxConnectedElements
maxConnectedElements = mesh%GetMaxElementToElements()
! Now maxConnectedElements contains the maximum number of elements connected to any element