m_MEF90_DefMechSplit Module



Variables

Type Visibility Attributes Name Initial
character(len=MEF90MXSTRLEN), protected, dimension(6) :: MEF90DefMechSplitEnumList = ['None                      ', 'HydrostaticDeviatoric     ', 'Deviatoric                ', 'MEF90DefMechSplitEnumList ', '_MEF90DefMechSplitEnumList', '                          ']

Enumerations

enum, bind(c)

Enumerators

enumerator:: MEF90DefMechSplitEnumNone = 0
enumerator:: MEF90DefMechSplitEnumHydrostaticDeviatoric = 1
enumerator:: MEF90DefMechSplitEnumDeviatoric = 2

Subroutines

public subroutine MEF90DefMechGetSplit(comm, prefix, split, ierr)

Author
Blaise Bourdin (2020, bourdin@lsu.edu) Blaise Bourdin (2026, bourdin@mcmaster.ca)

MEF90DefMechGetSplit: Return the split object from the cell set options

Arguments

Type IntentOptional Attributes Name
integer(kind=C_INT32_T), intent(in) :: comm
character(len=MEF90MXSTRLEN), intent(in) :: prefix
class(MEF90DefMechSplit), intent(out), allocatable :: split
integer(kind=C_INT32_T), intent(inout) :: ierr