MEF90ElementType Derived Type

type, public :: MEF90ElementType


Components

Type Visibility Attributes Name Initial
character(len=MEF90MXSTRLEN), public :: Name
integer(kind=C_INT32_T), public :: coDim

The dimension of the cell associated with the element

integer(kind=C_INT32_T), public :: dim

numDof = numVertexDof * numVertex + numEdgeDof * numEdge + numFaceDof * numFace + numCellDof

integer(kind=C_INT32_T), public :: numDoF
integer(kind=C_INT32_T), public, dimension(4) :: numDofs

Number of dof at each vertex edge face cell in 3D, vertex edge cell in 2D (last value is unused, i.e. always use depth to locate DoF) i.e. point depth -1

integer(kind=C_INT32_T), public :: order

The co-dimension of the cell associated with the element