Derived Types

TypeLocationExtendsDescription
Mat2D m_MEF90_LinAlg mef90Mat
Mat3D m_MEF90_LinAlg mef90Mat
MatS2D m_MEF90_LinAlg mef90Mat
MatS3D m_MEF90_LinAlg mef90Mat
MEF90Ctx_Type m_MEF90_Ctx MEF90Object
MEF90CtxGlobalOptions_Type m_MEF90_Ctx None

MEF90CtxGlobalOptions_Type: the MEF90-wide options. The values given here are the defaults used by setFromOptions

MEF90DefMech_Type m_MEF90_DefMech_class MEF90Object
MEF90DefMechAT1_Type m_MEF90_DefMechAT1 MEF90DefMechAT_Type
MEF90DefMechAT1exp_Type m_MEF90_DefMechAT1exp MEF90DefMechAT_Type

AT1exp, a variant of AT1 model with an exponential stiffness interpolation function:

Read more…
MEF90DefMechAT2_Type m_MEF90_DefMechAT2 MEF90DefMechAT_Type
MEF90DefMechAT_Type m_MEF90_DefMechAT_class MEF90Object

MEF90_DefMechAT_Type: The abstract class used to define a generalized Ambrosio-Tortorelli phase field model

MEF90DefMechATKKL_Type m_MEF90_DefMechATKKL MEF90DefMechAT_Type
MEF90DefMechATLinSoft_Type m_MEF90_DefMechATLinSoft MEF90DefMechAT_Type

LinSoft, a model with linear softening phase function:

Read more…
MEF90DefMechCellSetOptions_Type m_MEF90_DefMech_class MEF90Object
MEF90DefMechFaceSetOptions_Type m_MEF90_DefMech_class MEF90Object
MEF90DefMechGlobalOptions_Type m_MEF90_DefMech_class MEF90Object

MEF90DefMechGlobalOptions_Type: the problem-wide options of a MEF90DefMech_Type. The values given here are the defaults used by setFromOptions

MEF90DefMechPlasticityCtx m_MEF90_DefMechPlasticityCtx3D None
MEF90DefMechSplit m_MEF90_DefMechSplit_class MEF90Object

MEF90DefMechSplit: The abstract class used to define an energy split for handling unilateral contact

MEF90DefMechSplitDeviatoric m_MEF90_DefMechSplitDeviatoric MEF90DefMechSplit
MEF90DefMechSplitHD m_MEF90_DefMechSplitHD MEF90DefMechSplit
MEF90DefMechSplitNone m_MEF90_DefMechSplitNone MEF90DefMechSplit
MEF90DefMechVertexSetOptions_Type m_MEF90_DefMech_class MEF90Object
MEF90Element2DScal m_MEF90_Elements None
MEF90Element2DVect m_MEF90_Elements None
MEF90Element3DScal m_MEF90_Elements None
MEF90Element3DVect m_MEF90_Elements None
MEF90ElementType m_MEF90_Elements None
MEF90HeatXfer_Type m_MEF90_HeatXfer_class MEF90Object
MEF90HeatXferCellSetOptions_Type m_MEF90_HeatXfer_class None
MEF90HeatXferFaceSetOptions_Type m_MEF90_HeatXfer_class None
MEF90HeatXferGlobalOptions_Type m_MEF90_HeatXfer_class None

MEF90HeatXferGlobalOptions_Type: the problem-wide options of a MEF90HeatXfer_Type. The values given here are the defaults used by setFromOptions

MEF90HeatXferVertexSetOptions_Type m_MEF90_HeatXfer_class None
MEF90HookesLaw m_MEF90_HookesLaw_class MEF90Object

MEF90HookesLaw: The abstract class used to define a stress-strain relation

MEF90HookesLaw2D m_MEF90_Materials_Types None
MEF90HookesLaw3D m_MEF90_Materials_Types None
MEF90HookesLawIsotropic2D m_MEF90_HookesLawIsotropic2D MEF90HookesLaw
MEF90HookesLawIsotropic3D m_MEF90_HookesLawIsotropic3D MEF90HookesLaw
MEF90HookesLawZero m_MEF90_HookesLawZero MEF90HookesLaw
mef90Mat m_MEF90_LinAlg_class None
MEF90Object m_MEF90_baseClass None

MEF90_baseClass: The base class for all MEF90 classes

Read more…
MEF90RotationMatrix3D m_MEF90_Materials_Types None
mef90Tens4OS m_MEF90_LinAlg_class None
mef90Vect m_MEF90_LinAlg_class None

m_MEF90_LinAlg_class: Starting a OO implementation of the basic classes in m_MEF90_LinAlg

Tens4OS2D m_MEF90_LinAlg mef90Tens4OS
Tens4OS3D m_MEF90_LinAlg mef90Tens4OS
Vect2D m_MEF90_LinAlg mef90Vect
Vect3D m_MEF90_LinAlg mef90Vect