| Procedure | Location | Procedure Type | Description |
|---|---|---|---|
| aAT1 | m_MEF90_DefMechAT1 | Function | aAT1: the "a" function of the standard AT1 model, i.e. $a(\alpha) = \eta + (1-\eta)(1-\alpha)^2$ |
| aAT1exp | m_MEF90_DefMechAT1exp | Function | aAT1exp: the "a" function of the standard AT1exp model |
| aAT2 | m_MEF90_DefMechAT2 | Function | aAT2: the "a" function of the standard AT2 model, i.e. $a(\alpha) = \eta + (1-\eta)(1-\alpha)^2$ |
| aKKL | m_MEF90_DefMechATKKL | Function | aKKL: the "a" function of the KKL (v2) model, |
| aLinSoft | m_MEF90_DefMechATLinSoft | Function | aLinSoft: the "a" function of the LinSoft model |
| Area_Tri_2D | m_MEF90_LinAlg | Function | |
| Array42Tens4OS2D | m_MEF90_LinAlg | Subroutine | |
| Array42Tens4OS3D | m_MEF90_LinAlg | Subroutine | |
| ArrayGetMat2D | m_MEF90_LinAlg | Subroutine | |
| ArrayGetMat3D | m_MEF90_LinAlg | Subroutine | |
| ArrayGetMatS2D | m_MEF90_LinAlg | Subroutine | |
| ArrayGetMatS3D | m_MEF90_LinAlg | Subroutine | |
| ArrayToTens4OS2D | m_MEF90_LinAlg | Subroutine | |
| ArrayToTens4OS3D | m_MEF90_LinAlg | Subroutine | |
| assignment(=) | m_MEF90_LinAlg | Interface | |
| ContP2D | m_MEF90_LinAlg | Function | |
| ContP2DS | m_MEF90_LinAlg | Function | |
| ContP3D | m_MEF90_LinAlg | Function | |
| ContP3DS | m_MEF90_LinAlg | Function | |
| CreateCGlobalToLocalSF_Private | m_MEF90_DMPlex | Subroutine | CreateCGlobalToLocalSF_Private: |
| CreateLocalToCGlobalSF_Private | m_MEF90_DMPlex | Subroutine | CreateLocalToCGlobalSF_Private: |
| CreateNaturalToIOSF_Private | m_MEF90_DMPlex | Subroutine | CreateNaturalToIOSF_Private: |
| CreateSideSF_Private | m_MEF90_DMPlex | Subroutine | CreateSideSF_Private: |
| CrossP3D | m_MEF90_LinAlg | Function | |
| D2aAT1 | m_MEF90_DefMechAT1 | Function | D2aAT1: the second derivative of the "a" function of the standard AT1 model, i.e. $a''(\alpha) = 2(1-\eta)$ |
| D2aAT1exp | m_MEF90_DefMechAT1exp | Function | D2aAT1exp: the second derivative of the "a" function of the standard AT1exp model |
| D2aAT2 | m_MEF90_DefMechAT2 | Function | D2aAT2: the second derivative of the "a" function of the standard AT2 model, i.e. $a''(\alpha) = 2 ( 1-\eta)$ |
| D2aKKL | m_MEF90_DefMechATKKL | Function | D2aKKL: the second derivative of the "a" function of the KKL (v2) model |
| D2aLinSoft | m_MEF90_DefMechATLinSoft | Function | D2aLinSoft: the second derivative of the "a" function of the LinSoft model |
| D2EEDDeviatoric | m_MEF90_DefMechSplitDeviatoric | Subroutine | D2EEDDeviatoric: Compute the second derivative of the positive and negative part of the elastic energy density (positive and negative stress) |
| D2EEDHD | m_MEF90_DefMechSplitHD | Subroutine | D2EEDHD: Compute the second derivative of the positive and negative part of the elastic energy density (positive and negative stress) |
| D2EEDNone | m_MEF90_DefMechSplitNone | Subroutine | D2EEDNone: Compute the second derivative of the positive and negative part of the elastic energy density (positive and negative stress) evaluated at the strain tensor Strain. without a split, D2EEDPlus = HookesLaw, D2EEDMinus = 0 |
| D2wAT1 | m_MEF90_DefMechAT1 | Function | D2wAT1: the second derivative of the "w" function of the standard AT1 model, i.e. $w''(\alpha) = 0$ |
| D2wAT1exp | m_MEF90_DefMechAT1exp | Function | D2wAT1exp: the second derivative of the "w" function of the standard AT1exp model |
| D2wAT2 | m_MEF90_DefMechAT2 | Function | D2wAT2: the second derivative of the "w" function of the standard AT2 model, i.e. $w''(\alpha) = 2$ |
| D2wKKL | m_MEF90_DefMechATKKL | Function | D2wKKL: the second derivative of the "w" function of the KKL (v2) model |
| D2wLinSoft | m_MEF90_DefMechATLinSoft | Function | D2wLinSoft: the second derivative of the "w" function of the LinSoft model |
| DaAT1 | m_MEF90_DefMechAT1 | Function | DaAT1: the derivative of the "a" function of the standard AT1 model, i.e. $a'(\alpha) = -2(1-\eta)(1-\alpha)$ |
| DaAT1exp | m_MEF90_DefMechAT1exp | Function | DaAT1exp: the derivative of the "a" function of the standard AT1exp model |
| DaAT2 | m_MEF90_DefMechAT2 | Function | DaAT2: the derivative of the "a" function of the standard AT2 model, i.e. $a'(\alpha) = -2(1-\eta)(1-\alpha)$ |
| DaKKL | m_MEF90_DefMechATKKL | Function | DaKKL: the derivative of the "a" function of the KKL (v2) model |
| DaLinSoft | m_MEF90_DefMechATLinSoft | Function | DaLinSoft: the derivative of the "a" function of the LinSoft model |
| DbleXMat2D | m_MEF90_LinAlg | Function | |
| DbleXMat3D | m_MEF90_LinAlg | Function | |
| DbleXMatS2D | m_MEF90_LinAlg | Function | |
| DbleXMatS3D | m_MEF90_LinAlg | Function | |
| DbleXTens4OS2D | m_MEF90_LinAlg | Function | |
| DbleXTens4OS3D | m_MEF90_LinAlg | Function | |
| DbleXVect2D | m_MEF90_LinAlg | Function | |
| DbleXVect3D | m_MEF90_LinAlg | Function | |
| DEEDDeviatoric | m_MEF90_DefMechSplitDeviatoric | Subroutine | DEEDDeviatoric: Compute the directional derivative of the positive and negative part of the elastic energy density in the direction phi at the point defined by the strain tensor |
| DEEDHD | m_MEF90_DefMechSplitHD | Subroutine | DEEDHD: Compute the directional derivative of the positive and negative part of the elastic energy density in the direction phi at the point defined by the strain tensor |
| DEEDNone | m_MEF90_DefMechSplitNone | Subroutine | DEEDNone: Compute the derivative of the positive and negative part of the elastic energy density (positive and negative stress) evaluated at the strain tensor Strain. without a split, we have DEEDPlus = HookesLaw Strain DEEDMinus = 0 |
| Det | m_MEF90_LinAlg | Interface | |
| DetMat2D | m_MEF90_LinAlg | Function | |
| DetMat3D | m_MEF90_LinAlg | Function | |
| DetMatS2D | m_MEF90_LinAlg | Function | |
| DetMatS3D | m_MEF90_LinAlg | Function | |
| DeviatoricPart | m_MEF90_LinAlg | Interface | |
| DeviatoricPart2D | m_MEF90_LinAlg | Function | |
| DeviatoricPart2DS | m_MEF90_LinAlg | Function | |
| DeviatoricPart3D | m_MEF90_LinAlg | Function | |
| DeviatoricPart3DS | m_MEF90_LinAlg | Function | |
| Diagonalize | m_MEF90_LinAlg | Interface | |
| DifMat2D | m_MEF90_LinAlg | Function | |
| DifMat3D | m_MEF90_LinAlg | Function | |
| DifMatS2D | m_MEF90_LinAlg | Function | |
| DifMatS3D | m_MEF90_LinAlg | Function | |
| DifTens4OS2D | m_MEF90_LinAlg | Function | |
| DifTens4OS3D | m_MEF90_LinAlg | Function | |
| DifVect2D | m_MEF90_LinAlg | Function | |
| DifVect3D | m_MEF90_LinAlg | Function | |
| DotP2D | m_MEF90_LinAlg | Function | |
| DotP3D | m_MEF90_LinAlg | Function | |
| DwAT1 | m_MEF90_DefMechAT1 | Function | DwAT1: the derivative of the "w" function of the standard AT1 model, i.e. $w'(\alpha) = 1$ |
| DwAT1exp | m_MEF90_DefMechAT1exp | Function | DwAT1exp: the derivative of the "w" function of the standard AT1exp model |
| DwAT2 | m_MEF90_DefMechAT2 | Function | DwAT2: the derivative of the "w" function of the standard AT2 model, i.e. $w'(\alpha) = 2\alpha$ |
| DwKKL | m_MEF90_DefMechATKKL | Function | DwKKL: the derivative of the "w" function of the KKL (v2) model |
| DwLinSoft | m_MEF90_DefMechATLinSoft | Function | DwLinSoft: the derivative of the "w" function of the LinSoft model |
| EEDDeviatoric | m_MEF90_DefMechSplitDeviatoric | Subroutine | EEDDeviatoric: Compute the positive and negative part of the elastic energy density associated with a strain tensor EEDMinus = SmoothPositiveSquare(-trace(e)) AI.I/2/N^2 EEDPlus = Ae.e/2 - EEDMinus with N = 3 for 3D and N = 2 for 2D, where e is the strain tensor, A is the Hookes law tensor |
| EEDHD | m_MEF90_DefMechSplitHD | Subroutine | EEDHD: Compute the positive and negative part of the elastic energy density associated with a strain tensor EEDMinus = SmoothPositiveSquare(-trace(e)) AI.I/2/N^2 EEDPlus = Ae.e/2 - EEDMinus with N = 3 for 3D and N = 2 for 2D, where e is the strain tensor, A is the Hookes law tensor |
| EEDNone | m_MEF90_DefMechSplitNone | Subroutine | EEDNone: Compute the positive and negative part of the elastic energy density associated with a strain tensor without a split, we have EEDPlus = 1/2 HookesLaw Strain \cdot Strain EEDMinus = 0 |
| Element2DScalDestroy | m_MEF90_Elements | Subroutine | |
| Element2DScalDestroySet | m_MEF90_Elements | Subroutine | |
| Element2DScalInitSet | m_MEF90_Elements | Subroutine | Element2DScalInitSet: |
| Element2DVectDestroy | m_MEF90_Elements | Subroutine | |
| Element2DVectDestroySet | m_MEF90_Elements | Subroutine | |
| Element2DVectInitSet | m_MEF90_Elements | Subroutine | |
| Element3DScalDestroy | m_MEF90_Elements | Subroutine | |
| Element3DScalDestroySet | m_MEF90_Elements | Subroutine | |
| Element3DScalInitSet | m_MEF90_Elements | Subroutine | |
| Element3DVectDestroy | m_MEF90_Elements | Subroutine | |
| Element3DVectDestroySet | m_MEF90_Elements | Subroutine | |
| Element3DVectInitSet | m_MEF90_Elements | Subroutine | |
| ElementPLagrange2DBoundaryScalInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange2DBoundaryVectInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange2DScalInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange2DVectInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange3DBoundaryScalInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange3DBoundaryVectInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange3DScalInit | m_MEF90_Elements | Subroutine | |
| ElementPLagrange3DVectInit | m_MEF90_Elements | Subroutine | |
| FHG_CAPMODEL | m_MEF90_DefMechPlasticityCap3D | Subroutine | fhg: Capmodel |
| FHG_DRUCKERPRAGERCAPMODEL | m_MEF90_DefMechPlasticityDruckerPragerCap3D | Subroutine | fhg: VonMises |
| FHG_NONE | m_MEF90_DefMechPlasticityNone3D | Subroutine | fhg: VonMises |
| FHG_TRESCA | m_MEF90_DefMechPlasticityTresca3D | Subroutine | fhg: Tresca |
| FHG_VONMISES | m_MEF90_DefMechPlasticityVonMises3D | Subroutine | fhg: VonMises |
| FHG_VONMISES1D | m_MEF90_DefMechPlasticityVonMises3D | Subroutine | fhg: VonMises |
| FHG_VONMISESPLANETHEORY | m_MEF90_DefMechPlasticityVonMises3D | Subroutine | fhg: VonMises |
| Ht_Min_Tri_2D | m_MEF90_LinAlg | Function | |
| HydrostaticPart | m_MEF90_LinAlg | Interface | |
| HydrostaticPart2D | m_MEF90_LinAlg | Function | |
| HydrostaticPart2DS | m_MEF90_LinAlg | Function | |
| HydrostaticPart3D | m_MEF90_LinAlg | Function | |
| HydrostaticPart3DS | m_MEF90_LinAlg | Function | |
| Invert | m_MEF90_LinAlg | Interface | |
| InvertMat2D | m_MEF90_LinAlg | Function | |
| InvertMat3D | m_MEF90_LinAlg | Function | |
| InvertMatS2D | m_MEF90_LinAlg | Function | |
| InvertMatS3D | m_MEF90_LinAlg | Function | |
| InvertTens4OS2D | m_MEF90_LinAlg | Function | |
| InvertTens4OS3D | m_MEF90_LinAlg | Function | |
| Mat2D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| Mat2DDotMatS2D | m_MEF90_LinAlg | Function | Mat2DDotMatS2D: |
| Mat2DEQ | m_MEF90_LinAlg | Subroutine | |
| Mat2DGetArray | m_MEF90_LinAlg | Subroutine | |
| Mat2DMoment | m_MEF90_LinAlg | Function | Mat2DMoment: k-th moment of a 2x2 matrix, i.e tr(A^k) |
| Mat2DNorm | m_MEF90_LinAlg | Function | |
| Mat2DQuot | m_MEF90_LinAlg | Function | |
| Mat2DToMatS2D | m_MEF90_LinAlg | Subroutine | |
| Mat2DXDble | m_MEF90_LinAlg | Function | |
| Mat2DXMat2D | m_MEF90_LinAlg | Function | |
| Mat2DXMatS2D | m_MEF90_LinAlg | Function | |
| Mat3D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| Mat3DDotMatS3D | m_MEF90_LinAlg | Function | Mat3DDotMatS3D: |
| Mat3DEQ | m_MEF90_LinAlg | Subroutine | |
| Mat3DGetArray | m_MEF90_LinAlg | Subroutine | |
| Mat3DMoment | m_MEF90_LinAlg | Function | Mat3DMoment: k-th moment of a 3x3 matrix, i.e tr(A^k) |
| Mat3DNorm | m_MEF90_LinAlg | Function | |
| Mat3DQuot | m_MEF90_LinAlg | Function | |
| Mat3DToMatS3D | m_MEF90_LinAlg | Subroutine | |
| Mat3DXDble | m_MEF90_LinAlg | Function | |
| Mat3DXMat3D | m_MEF90_LinAlg | Function | |
| Mat3DXMatS3D | m_MEF90_LinAlg | Function | |
| MatS2D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| MatS2D_Get_VectR | m_MEF90_LinAlg | Subroutine | |
| MatS2DDotMat2D | m_MEF90_LinAlg | Function | MatS2DDotMat2D: |
| MatS2DEigenVectorValues | m_MEF90_LinAlg | Subroutine | |
| MatS2DEQ | m_MEF90_LinAlg | Subroutine | |
| MatS2DGetArray | m_MEF90_LinAlg | Subroutine | |
| MatS2DMoment | m_MEF90_LinAlg | Function | MatS2DMoment: k-th moment of a 2x2 symmetric matrix, i.e tr(A^k) |
| MatS2DNorm | m_MEF90_LinAlg | Function | |
| MatS2DQuot | m_MEF90_LinAlg | Function | |
| MatS2DSpectralDecomposition | m_MEF90_LinAlg | Subroutine | |
| MatS2DToMat2D | m_MEF90_LinAlg | Subroutine | |
| MatS2DXDble | m_MEF90_LinAlg | Function | |
| MatS2DXMatS2D | m_MEF90_LinAlg | Function | |
| MatS3D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| MatS3D_Get_VectR | m_MEF90_LinAlg | Subroutine | |
| MatS3DDotMat3D | m_MEF90_LinAlg | Function | MatS3DDotMat3D: |
| MatS3DEigenVectorValues | m_MEF90_LinAlg | Subroutine | |
| MatS3DEQ | m_MEF90_LinAlg | Subroutine | |
| MatS3DGetArray | m_MEF90_LinAlg | Subroutine | |
| MatS3DMoment | m_MEF90_LinAlg | Function | MatS3DMoment: k-th moment of a 3x3 symmetric matrix, i.e tr(A^k) |
| MatS3DNorm | m_MEF90_LinAlg | Function | |
| MatS3DQuot | m_MEF90_LinAlg | Function | |
| MatS3DSpectralDecomposition | m_MEF90_LinAlg | Subroutine | |
| MatS3DToMat3D | m_MEF90_LinAlg | Subroutine | |
| MatS3DXDble | m_MEF90_LinAlg | Function | |
| MatS3DXMatS3D | m_MEF90_LinAlg | Function | |
| MatXVect2D | m_MEF90_LinAlg | Function | |
| MatXVect2DS | m_MEF90_LinAlg | Function | |
| MatXVect3D | m_MEF90_LinAlg | Function | |
| MatXVect3DS | m_MEF90_LinAlg | Function | |
| MEF90_MassMatrixAssembleSet | m_MEF90_MassMatrixImplementation_MEF90Element3DVect | Subroutine | MEF90_MassMatrixAssembleSet: Assemble the contribution of a cell / face / edge set to the mass matrix associated with the element type elemType |
| MEF90CellSectionCreate | m_MEF90_DMPlex | Subroutine | MEF90CellSectionCreate: create a section with numComponent dof at cells |
| MEF90ConstraintSFCreate | m_MEF90_DMPlex | Subroutine | MEF90ConstraintSFCreate: sf mapping between local and constraint type(tVec) ordering and distribution |
| MEF90CreateBoundaryCellVector | m_MEF90_DMPlex | Subroutine | MEF90CreateBoundaryCellVector: create a type(tVec) for a cell-based vector |
| MEF90CreateBoundaryLocalVector | m_MEF90_DMPlex | Subroutine | MEF90CreateBoundaryLocalVector: create a type(tVec) associated with a FE space over the boundary of a domain (face sets)
and constraints
face set BC are obtained from the command line option -fs |
| MEF90CreateCellVector | m_MEF90_DMPlex | Subroutine | MEF90CreateCellVector: create a type(tVec) for a cell-based vector |
| MEF90CreateLocalVector | m_MEF90_DMPlex | Subroutine | MEF90CreateLocalVector: create a type(tVec) associated with a FE space and constraints
cell set BC are obtained from the command line option -cs |
| MEF90CtxCloseEXO | m_MEF90_EXO | Subroutine | MEF90CtxCloseEXO: |
| MEF90CtxCreate | m_MEF90_Ctx | Subroutine | MEF90CtxCreate: |
| MEF90CtxDestroy | m_MEF90_Ctx | Subroutine | MEF90CtxDestroy: |
| MEF90CtxGetTime | m_MEF90_Ctx | Subroutine | MEF90CtxGetTime: |
| MEF90CtxGlobalOptionsSetFromOptions | m_MEF90_Ctx | Subroutine | MEF90CtxGlobalOptionsSetFromOptions: reads the MEF90-wide options. options is intent(inout): whatever it holds on entry is used as the default, so that a caller can override the defaults carried by MEF90CtxGlobalOptions_Type before calling. |
| MEF90CtxOpenEXO | m_MEF90_EXO | Subroutine | MEF90CtxOpenEXO: |
| MEF90CtxSetFromOptions | m_MEF90_Ctx | Subroutine | MEF90CtxSetFromOptions: initializes a MEF90Ctx_Type from options |
| MEF90CtxView | m_MEF90_Ctx | Subroutine | MEF90CtxView: the default viewer for a MEF90Ctx_Type |
| MEF90DefMechAT1_setFromOptions | m_MEF90_DefMechAT1 | Subroutine | MEF90DefMechAT1_setFromOptions: initializes a MEF90_DefMechAT1_Type from options |
| MEF90DefMechAT1exp_setFromOptions | m_MEF90_DefMechAT1exp | Subroutine | MEF90DefMechAT1exp_setFromOptions: initializes a MEF90_DefMechAT1exp_Type from options |
| MEF90DefMechAT1exp_View | m_MEF90_DefMechAT1exp | Subroutine | MEF90DefMechAT1exp_view: the default viewer for a MEF90_DefMechAT_Type |
| MEF90DefMechAT2_setFromOptions | m_MEF90_DefMechAT2 | Subroutine | MEF90DefMechAT2_setFromOptions: initializes a MEF90_DefMechAT2_Type from options |
| MEF90DefMechAT_setFromOptions | m_MEF90_DefMechAT_class | Subroutine | MEF90DefMechAT_setFromOptions: initializes a MEF90_DefMechAT_Type from options subclasses may implement their own setFromOptions if they have additional parameters, but it is expected that these will call MEF90DefMechAT_setFromOptions |
| MEF90DefMechAT_View | m_MEF90_DefMechAT_class | Subroutine | MEF90DefMechAT_view: the default viewer for a MEF90_DefMechAT_Type |
| MEF90DefMechATKKL_setFromOptions | m_MEF90_DefMechATKKL | Subroutine | MEF90DefMechATKKL_setFromOptions: initializes a MEF90_DefMechATKKL_Type from options |
| MEF90DefMechATLinSoft_Constructor | m_MEF90_DefMechATLinSoft | Function | MEF90DefMechATLinSoft_Constructor: the default constructor for a MEF90_DefMechATLinSoft_Type |
| MEF90DefMechATLinSoft_Type | m_MEF90_DefMechATLinSoft | Interface | |
| MEF90DefMechBilinearFormDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechBilinearFormDamage: wraps calls to MEF90DefMechBilinearFormDamage from m_MEF90_DefMechAssembly since overloading cannot be used here |
| MEF90DefMechBilinearFormDamage | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechBilinearFormDamage: |
| MEF90DefMechBilinearFormDisplacement | m_MEF90_DefMech | Subroutine | MEF90DefMechBilinearFormDisplacement: wraps calls to MEF90DefMechBilinearFormDisplacement from m_MEF90_DefMechAssembly since overloading cannot be used here |
| MEF90DefMechBilinearFormDisplacement | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechBilinearFormDisplacement: |
| MEF90DefMechCellSetOptionsSetFromOptions | m_MEF90_DefMech_class | Subroutine | MEF90DefMechCellSetOptionsSetFromOptions: reads the options of a single cell set |
| MEF90DefMechCellSetOptionsView | m_MEF90_DefMech_class | Subroutine | MEF90DefMechCellSetOptionsView: the default viewer for a MEF90DefMechCellSetOptions_Type |
| MEF90DefMechCohesiveEnergy | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechCohesiveEnergy | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechCohesiveEnergy: |
| MEF90DefMechComputeCompositeDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechComputeCompositeDamage: Reconstruct a global damage field by taking the min of all set damage fields Use in multi-phase field for I/O, error on altmin etc |
| MEF90DefMechCrackVolume | m_MEF90_DefMech | Subroutine | MEF90DefMechCrackVolume: |
| MEF90DefMechCrackVolume | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechCrackVolume: |
| MEF90DefMechCreate | m_MEF90_DefMech_class | Subroutine | MEF90DefMechCreate: allocates all the fields of a MEF90DefMech_Type |
| MEF90DefMechCreateSNESDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechCreateSNESDamage: |
| MEF90DefMechCreateSNESDisplacement | m_MEF90_DefMech | Subroutine | MEF90DefMechCreateSNESDisplacement: |
| MEF90DefMechCreateTAODamage | m_MEF90_DefMech | Subroutine | MEF90DefMechCreateTAODamage: |
| MEF90DefMechDestroy | m_MEF90_DefMech_class | Subroutine | MEF90DefMechDestroy: destroys a MEF90DefMech_Type |
| MEF90DefMechElasticEnergy | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechElasticEnergy | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechElasticEnergy: |
| MEF90DefMechFaceSetOptionsSetFromOptions | m_MEF90_DefMech_class | Subroutine | MEF90DefMechFaceSetOptionsSetFromOptions: reads the options of a single face set |
| MEF90DefMechFaceSetOptionsView | m_MEF90_DefMech_class | Subroutine | MEF90DefMechFaceSetOptionsView: the default viewer for a MEF90DefMechFaceSetOptions_Type |
| MEF90DefMechFormatEXO | m_MEF90_DefMech | Subroutine | MEF90DefMechFormatEXO: |
| MEF90DefMechGetATModel | m_MEF90_DefMechAT | Subroutine | MEF90DefMechGetATModel: Return the AT model object from the cell set options |
| MEF90DefMechGetSplit | m_MEF90_DefMechSplit | Subroutine | MEF90DefMechGetSplit: Return the split object from the cell set options |
| MEF90DefMechGlobalOptionsSetFromOptions | m_MEF90_DefMech_class | Subroutine | MEF90DefMechGlobalOptionsSetFromOptions: reads the problem-wide options of a MEF90DefMech_Type |
| MEF90DefMechGlobalOptionsView | m_MEF90_DefMech_class | Subroutine | MEF90DefMechGlobalOptionsView: the default viewer for a MEF90DefMechGlobalOptions_Type |
| MEF90DefMechOperatorDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechOperatorDamage: wraps calls to MEF90DefMechOperatorDamage from m_MEF90_DefMechAssembly since overloading cannot be used here |
| MEF90DefMechOperatorDamage | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechOperatorDamage: Build the operator. When called in type(tSNES), the solution time should always match the target time, so there is no need for interpolation of the forces, external, and boundary values |
| MEF90DefMechOperatorDisplacement | m_MEF90_DefMech | Subroutine | MEF90DefMechOperatorDisplacement: wraps calls to MEF90DefMechOperatorDisplacement from m_MEF90_DefMechAssembly since overloading cannot be used here |
| MEF90DefMechOperatorDisplacement | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechOperatorDisplacement: Build the operator. When called in type(tSNES), the solution time should always match the target time, so there is no need for interpolation of the forces, external, and boundary values |
| MEF90DefMechPlasticDissipation | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechPlasticDissipation | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechPlasticDissipation: |
| MEF90DefMechPlasticStrainUpdate | m_MEF90_DefMech | Subroutine | MEF90DefMechPlasticStrainUpdate: wraps calls to MEF90DefMechPlasticStrainUpdate from m_MEF90_DefMechPlasticity since overloading cannot be used here |
| MEF90DefMechPlasticStrainUpdate | m_MEF90_DefMechPlasticity3D | Subroutine | MEF90DefMechPlasticStrainUpdate: |
| MEF90DefMechProjectCoordinates_Private | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechSetFromOptions | m_MEF90_DefMech_class | Subroutine | MEF90DefMechSetFromOptions: initializes a MEF90DefMech_Type from options |
| MEF90DefMechSetTransients | m_MEF90_DefMech | Subroutine | MEF90DefMechSetTransients: |
| MEF90DefMechSplit_D2SmoothPositiveSquare | m_MEF90_DefMechSplit_class | Function | MEF90DefMechSplit_D2SmoothPositiveSquare: the second derivative of MEF90_DefMechSplitHD_PenaltyFunction |
| MEF90DefMechSplit_DSmoothPositiveSquare | m_MEF90_DefMechSplit_class | Function | MEF90DefMechSplit_DSmoothPositiveSquare: the first derivative of MEF90_DefMechSplitHD_PenaltyFunction |
| MEF90DefMechSplit_SmoothPositiveSquare | m_MEF90_DefMechSplit_class | Function | MEF90DefMechSplit_SmoothPositiveSquare: a low order polynomial C^2 regularization of (max(x,0))**2, defined by 0 if x \le -gamma/2 (x+\gamma/2)^3/3/\gamma if -\gamma/2 < x \le \gamma/2 x^2+gamma^2/12 otherwise |
| MEF90DefMechSplitNone_setFromOptions | m_MEF90_DefMechSplitNone | Subroutine | MEF90DefMechSplitNone_setFromOptions: the default constructor for a MEF90DefMechSplitNone |
| MEF90DefMechSplitNone_view | m_MEF90_DefMechSplitNone | Subroutine | MEF90DefMechSplitNone_view: view a MEF90DefMechSplitNone |
| MEF90DefMechStress | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechStress | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechStress: |
| MEF90DefMechSurfaceEnergy | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechSurfaceEnergy | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechSurfaceEnergy: |
| MEF90DefMechTAOGradientDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechTAOGradientDamage: |
| MEF90DefMechTAOGradientDamage | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechTAOGradientDamage: |
| MEF90DefMechTAOHessianDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechTAOHessianDamage: |
| MEF90DefMechTAOHessianDamage | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechTAOHessianDamage: |
| MEF90DefMechTAOObjectiveDamage | m_MEF90_DefMech | Subroutine | MEF90DefMechTAOObjectiveDamage: |
| MEF90DefMechTAOObjectiveDamage | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechTAOObjectiveDamage: |
| MEF90DefMechTAOUpdateDamageBounds | m_MEF90_DefMech | Subroutine | MEF90DefMechTAOUpdateDamageBounds: |
| MEF90DefMechUpdateDamageBounds | m_MEF90_DefMech | Subroutine | MEF90DefMechUpdateDamageBounds: |
| MEF90DefMechVertexSetOptionsSetFromOptions | m_MEF90_DefMech_class | Subroutine | MEF90DefMechVertexSetOptionsSetFromOptions: reads the options of a single vertex set |
| MEF90DefMechVertexSetOptionsView | m_MEF90_DefMech_class | Subroutine | MEF90DefMechVertexSetOptionsView: the default viewer for a MEF90DefMechVertexSetOptions_Type |
| MEF90DefMechView | m_MEF90_DefMech_class | Subroutine | MEF90DefMechView: the default viewer for a MEF90DefMech_Type |
| MEF90DefMechViewEXO | m_MEF90_DefMech | Subroutine | MEF90DefMechViewEXO: Save all fields in a MEF90DefMech_Type in an exodus file |
| MEF90DefMechWork | m_MEF90_DefMech | Subroutine | |
| MEF90DefMechWork | m_MEF90_DefMechAssembly3D | Subroutine | MEF90DefMechWork: |
| MEF90DMGetNumSets | m_MEF90_DMPlex | Subroutine | MEF90DMGetNumSets: the total number of sets of a given label, over the whole communicator of dm and not only the ones with a point on the local rank |
| MEF90ElementCreate | m_MEF90_Elements | Interface | |
| MEF90ElementDestroy | m_MEF90_Elements | Interface | |
| MEF90ElementGetType | m_MEF90_Elements | Subroutine | MEF90ElementGetType: Return an element given a family and order |
| MEF90ElementGetTypeBoundary | m_MEF90_Elements | Subroutine | MEF90ElementGetTypeBoundary: Return an element given a family and order |
| MEF90ElementsInitialize_Private | m_MEF90_Elements | Subroutine | MEF90ElementsInitialize_Private: |
| MEF90EXODMView | m_MEF90_EXO | Subroutine | MEF90EXODMView: |
| MEF90EXOFormat | m_MEF90_EXO | Subroutine | MEF90EXOFormat: |
| MEF90EXOVecLoad | m_MEF90_EXO | Subroutine | MEF90EXOVecLoad: |
| MEF90EXOVecLoadNodal_Private | m_MEF90_EXO | Subroutine | |
| MEF90EXOVecLoadSide_Private | m_MEF90_EXO | Subroutine | |
| MEF90EXOVecLoadZonal_Private | m_MEF90_EXO | Subroutine | |
| MEF90EXOVecView | m_MEF90_EXO | Subroutine | MEF90EXOVecView: |
| MEF90EXOVecViewNodal_Private | m_MEF90_EXO | Subroutine | |
| MEF90EXOVecViewSide_Private | m_MEF90_EXO | Subroutine | |
| MEF90EXOVecViewZonal_Private | m_MEF90_EXO | Subroutine | |
| MEF90FaceSetIOSFCreate | m_MEF90_DMPlex | Subroutine | MEF90FaceSetIOSFCreate: sf mapping between local and IO ordering and distribution for type(tVec) defined on Face Sets |
| MEF90FileExtension | m_MEF90_Utils | Function | |
| MEF90FilePrefix | m_MEF90_Utils | Function | |
| MEF90Finalize | m_MEF90 | Subroutine | MEF90Finalize: |
| MEF90GetHookesLaw | m_MEF90_HookesLaw | Subroutine | MEF90GetHookesLaw: Returns a MEF90HookesLaw from set options |
| MEF90H1DotProductSet | m_MEF90_NormsImplementation_MEF90Element3DVect | Subroutine | MEF90H1DotProductSet: Assemble and add the contribution one processor to the H1 dot products of type(tVec) U and V on a cell / face / edge set, interpolated with element type elemType |
| MEF90H1SymDotProductSet | m_MEF90_NormsImplementation_MEF90Element3DVect | Subroutine | MEF90H1SymDotProductSet: Assemble and add the contribution one processor to the H1-sym dot products of type(tVec) U and V on a cell / face / edge set, interpolated with element type elemType |
| MEF90HeatXferBilinearForm | m_MEF90_HeatXferAssembly3D | Subroutine | MEF90HeatXferBilinearForm: |
| MEF90HeatXferBilinearForm | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferBilinearForm: wraps calls to MEF90HeatXferBilinearForm from m_MEF90_HeatXferAssembly since overloading cannot be used here |
| MEF90HeatXferCellSetOptionsSetFromOptions | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferCellSetOptionsSetFromOptions: reads the options of a single cell set |
| MEF90HeatXferCreate | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferCreate: allocates all the fields of a MEF90HeatXfer_Type |
| MEF90HeatXferCreateSNES | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferCreateSNES: |
| MEF90HeatXferCreateTS | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferCreateTS: |
| MEF90HeatXferDestroy | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferDestroy: destroys a MEF90HeatXfer_Type |
| MEF90HeatXFerEnergy | m_MEF90_HeatXferAssembly3D | Subroutine | MEF90HeatXFerEnergy: |
| MEF90HeatXFerEnergy | m_MEF90_HeatXfer | Subroutine | MEF90HeatXFerEnergy: wraps calls to MEF90HeatXferEnergy from m_MEF90_HeatXferAssembly since overloading cannot be used here |
| MEF90HeatXferFaceSetOptionsSetFromOptions | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferFaceSetOptionsSetFromOptions: reads the options of a single face set |
| MEF90HeatXferGlobalOptionsSetFromOptions_Private | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferGlobalOptionsSetFromOptions_Private: reads the problem-wide options of a MEF90HeatXfer_Type |
| MEF90HeatXFerIFunction | m_MEF90_HeatXferAssembly3D | Subroutine | MEF90HeatXFerIFunction: |
| MEF90HeatXFerIFunction | m_MEF90_HeatXfer | Subroutine | MEF90HeatXFerIFunction: wraps calls to MEF90HeatXFerIFunction from m_MEF90_HeatXferAssembly since overloading cannot be used here |
| MEF90HeatXferIJacobian | m_MEF90_HeatXferAssembly3D | Subroutine | MEF90HeatXferIJacobian: |
| MEF90HeatXferIJacobian | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferIJacobian: wraps calls to MEF90HeatXferIJacobian from m_MEF90_HeatXferAssembly since overloading cannot be used here |
| MEF90HeatXferOperator | m_MEF90_HeatXferAssembly3D | Subroutine | MEF90HeatXferOperator: Build the operator. When called in type(tSNES), the solution time should always match the target time, so there is no need for interpolation of the fluxes, external, and boundary values |
| MEF90HeatXferOperator | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferOperator: wraps calls to MEF90HeatXferOperator from m_MEF90_HeatXferAssembly since overloading cannot be used here |
| MEF90HeatXferSetFromOptions | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferSetFromOptions: initializes a MEF90HeatXfer_Type from options |
| MEF90HeatXferSetTransients | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferSetTransients: Update all transient data (boundary / external temperature and fluxes) using the proper scaling law |
| MEF90HeatXferVertexSetOptionsSetFromOptions | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferVertexSetOptionsSetFromOptions: reads the options of a single vertex set |
| MEF90HeatXferView | m_MEF90_HeatXfer_class | Subroutine | MEF90HeatXferView: the default viewer for a MEF90HeatXfer_Type |
| MEF90HeatXferViewEXO | m_MEF90_HeatXfer | Subroutine | MEF90HeatXferViewEXO: |
| MEF90HookeLawIsoEnu2DPlaneStrain | m_MEF90_Materials | Subroutine | |
| MEF90HookeLawIsoEnu2DPlaneStress | m_MEF90_Materials | Subroutine | |
| MEF90HookeLawIsoENu3D | m_MEF90_Materials | Subroutine | |
| MEF90HookeLawIsoLambdaMu2D | m_MEF90_Materials | Subroutine | Subroutine generating various types of Hooke's laws |
| MEF90HookeLawIsoLambdaMu3D | m_MEF90_Materials | Subroutine | |
| MEF90HookesLaw2DDiff | m_MEF90_Materials | Function | MEF90HookesLaw2DDiff: |
| MEF90HookesLaw2DSum | m_MEF90_Materials | Function | MEF90HookesLaw2DSum: |
| MEF90HookesLaw2DXMat2D | m_MEF90_Materials | Function | MEF90HookesLaw2DXMat2D: |
| MEF90HookesLaw2DXMatS2D | m_MEF90_Materials | Function | MEF90HookesLaw2DXMatS2D: |
| MEF90HookesLaw3DDiff | m_MEF90_Materials | Function | MEF90HookesLaw3DDiff: |
| MEF90HookesLaw3DSum | m_MEF90_Materials | Function | MEF90HookesLaw3DSum: |
| MEF90HookesLaw3DXMat3D | m_MEF90_Materials | Function | MEF90HookesLaw2DXMat3D: |
| MEF90HookesLaw3DXMatS3D | m_MEF90_Materials | Function | MEF90HookesLaw2DXMatS3D: |
| MEF90HookesLawIsotropic2D_mult | m_MEF90_HookesLawIsotropic2D | Subroutine | |
| MEF90HookesLawIsotropic2D_multmult | m_MEF90_HookesLawIsotropic2D | Subroutine | |
| MEF90HookesLawIsotropic2D_setFromOptions | m_MEF90_HookesLawIsotropic2D | Subroutine | MEF90HookesLawIsotropic2D_setFromOptions: initializes a MEF90HookesLawIsotropic2D from options |
| MEF90HookesLawIsotropic2D_View | m_MEF90_HookesLawIsotropic2D | Subroutine | MEF90HookesLawIsotropic2D_view: the default viewer for a MEF90_DefMechAT_Type |
| MEF90HookesLawIsotropic3D_mult | m_MEF90_HookesLawIsotropic3D | Subroutine | |
| MEF90HookesLawIsotropic3D_multmult | m_MEF90_HookesLawIsotropic3D | Subroutine | |
| MEF90HookesLawIsotropic3D_setFromOptions | m_MEF90_HookesLawIsotropic3D | Subroutine | MEF90HookesLawIsotropic3D_setFromOptions: initializes a MEF90HookesLawIsotropic3D_type from options |
| MEF90HookesLawIsotropic3D_View | m_MEF90_HookesLawIsotropic3D | Subroutine | MEF90HookesLawIsotropic3D_view: the default viewer for a MEF90_DefMechAT_Type |
| MEF90HookesLawZero_mult | m_MEF90_HookesLawZero | Subroutine | |
| MEF90HookesLawZero_multmult | m_MEF90_HookesLawZero | Subroutine | |
| MEF90HookesLawZero_setFromOptions | m_MEF90_HookesLawZero | Subroutine | MEF90HookesLawZero_setFromOptions: initializes a MEF90HookesLawZero from options |
| MEF90HookesLawZero_View | m_MEF90_HookesLawZero | Subroutine | MEF90HookesLawZero_view: the default viewer for a MEF90_DefMechAT_Type |
| MEF90Initialize | m_MEF90 | Subroutine | MEF90Initialize: |
| MEF90IOSFCreate | m_MEF90_DMPlex | Subroutine | MEF90IOSFCreate: sf mapping between local and IO ordering and distribution |
| MEF90ISAllGatherMerge | m_MEF90_Utils | Subroutine | MEF90ISAllGatherMerge: Merge all values of an type(tIS), deleting duplicates |
| MEF90L2DotProductSet | m_MEF90_NormsImplementation_MEF90Element3DVect | Subroutine | MEF90L2DotProductSet: Assemble and add the contribution one processor to the L2 dot products of type(tVec) U and V on a cell / face / edge set, interpolated with element type elemType |
| MEF90L2NormSet | m_MEF90_NormsImplementation_MEF90Element3DVect | Subroutine | MEF90L2NormSet: Assemble and add the contribution one processor to the L2 norm of a Vect U on a cell / face / edge set, interpolated with element type elemType |
| MEF90MaterialsInitialize_Private | m_MEF90_Materials | Subroutine | MEF90MaterialsInitialize_Private: |
| MEF90MatRaRt | m_MEF90_LinAlg | Interface | |
| MEF90MatRtaR | m_MEF90_LinAlg | Interface | |
| MEF90MPIFinalize_Private | m_MEF90_MPI | Subroutine | MEF90MPIFinalize_Private: |
| MEF90MPIInitialize_Private | m_MEF90_MPI | Subroutine | MEF90MPIInitialize_Private: |
| MEF90Object_setFromOptions | m_MEF90_baseClass | Subroutine | MEF90Object_setFromOptions: generic version of the setFromOptions method for all MEF90Objects, which just prints the object if -verbose is set to a high value Can be overridden in classes if they have options to set. |
| MEF90Object_view | m_MEF90_baseClass | Subroutine | MEF90Object_view: Views a MEF90Object and flagged it as viewed so that it is not viewed multiple times when -verbose is set to a high value |
| MEF90SectionAllocateConstraint | m_MEF90_DMPlex | Subroutine | MEF90SectionAllocateConstraint: Associates dof to a section |
| MEF90SectionAllocateDof | m_MEF90_DMPlex | Subroutine | MEF90SectionAllocateDof: Associates dof to a section |
| MEF90SectionAllocateDofSet | m_MEF90_DMPlex | Subroutine | MEF90SectionAllocateDofSet: Associates dof to a section in a set |
| MEF90SetupConstraintTableSet | m_MEF90_DMPlex | Subroutine | MEF90SetupConstraintTableSet: Build the contribution of a set to the constraint table |
| MEF90StrCount | m_MEF90_Utils | Function | MEF90StrCount: counts the number of occurrences of a substring in a string |
| MEF90StrTokenize | m_MEF90_Utils | Subroutine | MEF90StrTokenize: Breaks a string into an array of substrings based on a delimiter |
| MEF90VecCopySF | m_MEF90_DMPlex | Subroutine | MEF90VecCopySF: rearrange a type(tVec) according to the given SF |
| MEF90VecCreateIO | m_MEF90_DMPlex | Subroutine | MEF90VecCreateIO: create IO type(tVec) |
| MEF90VecGetClosureSize | m_MEF90_DMPlex | Subroutine | MEF90VecGetClosureSize: Associates dof to a section |
| MEF90VecGlobalToLocalConstraint | m_MEF90_DMPlex | Subroutine | MEF90VecGlobalToLocalConstraint: do a VecGlobaltoLocal then copy constrained values |
| MEF90VecSetBCValuesFromOptions | m_MEF90_DMPlex | Subroutine | MEF90VecSetBCValuesFromOptions: Fill boundary values of a type(tVec) using command line options |
| MEF90VecSetBCValuesFromOptionsExpr | m_MEF90_DMPlex | Subroutine | MEF90VecSetBCValuesFromOptionsExpr: Fill boundary values of a type(tVec) using expressions passed as petsc options |
| MEF90VecSetValuesFromOptions | m_MEF90_DMPlex | Subroutine | MEF90VecSetValuesFromOptions: Fill values of a type(tVec) using command line options |
| MEF90VecSetValuesFromOptionsExpr | m_MEF90_DMPlex | Subroutine | MEF90VecSetValuesFromOptionsExpr: Fill values of a type(tVec) using expressions passed as petsc options |
| Moment | m_MEF90_LinAlg | Interface | |
| Norm | m_MEF90_LinAlg | Interface | |
| oDotMatS2D | m_MEF90_LinAlg | Function | |
| oDotMatS3D | m_MEF90_LinAlg | Function | |
| operator(*) | m_MEF90_Materials | Interface | |
| operator(*) | m_MEF90_LinAlg | Interface | |
| operator(+) | m_MEF90_Materials | Interface | |
| operator(+) | m_MEF90_LinAlg | Interface | |
| operator(-) | m_MEF90_Materials | Interface | |
| operator(-) | m_MEF90_LinAlg | Interface | |
| operator(.CrossP.) | m_MEF90_LinAlg | Interface | |
| operator(.DotP.) | m_MEF90_LinAlg | Interface | |
| operator(.oDot.) | m_MEF90_LinAlg | Interface | |
| operator(.SymP.) | m_MEF90_LinAlg | Interface | |
| operator(.TensP.) | m_MEF90_LinAlg | Interface | |
| operator(/) | m_MEF90_LinAlg | Interface | |
| RARtMat2D | m_MEF90_LinAlg | Function | |
| RARtMat3D | m_MEF90_LinAlg | Function | |
| RARtMatS2D | m_MEF90_LinAlg | Function | |
| RARtMatS3D | m_MEF90_LinAlg | Function | |
| RtARMat2D | m_MEF90_LinAlg | Function | |
| RtaRMat3D | m_MEF90_LinAlg | Function | |
| RtaRMatS2D | m_MEF90_LinAlg | Function | |
| RtaRMatS3D | m_MEF90_LinAlg | Function | |
| ScalarXMEF90HookesLaw2D | m_MEF90_Materials | Function | ScalarXMEF90HookesLaw2D: |
| ScalarXMEF90HookesLaw3D | m_MEF90_Materials | Function | ScalarXMEF90HookesLaw3D: |
| setFromOptionsDeviatoric | m_MEF90_DefMechSplitDeviatoric | Subroutine | setFromOptionsDeviatoric: the default constructor for a MEF90DefMechSplitDeviatoric |
| setFromOptionsHD | m_MEF90_DefMechSplitHD | Subroutine | setFromOptionsHD: the default constructor for a MEF90DefMechSplitHD |
| setupDeviatoric | m_MEF90_DefMechSplitDeviatoric | Subroutine | setupDeviatoric: the setup routine for a MEF90DefMechSplitDeviatoric, which does nothing since there is no split |
| setupHD | m_MEF90_DefMechSplitHD | Subroutine | setupHD: the setup routine for a MEF90DefMechSplitHD, which does nothing since there is no split |
| setupNONE | m_MEF90_DefMechSplitNone | Subroutine | setupNONE: the setup routine for a MEF90DefMechSplitNone, which does nothing since there is no split |
| simplexNormal | m_MEF90_LinAlg | Interface | |
| simplexNormal2D | m_MEF90_LinAlg | Subroutine | simplexNormal2D: Compute the normal to a simplex in 2D |
| simplexNormal3D | m_MEF90_LinAlg | Subroutine | simplexNormal3D: Compute the normal to a simplex in 3D |
| SpectralDecomposition | m_MEF90_LinAlg | Interface | |
| sqrt | m_MEF90_LinAlg | Interface | |
| SumMat2D | m_MEF90_LinAlg | Function | |
| SumMat3D | m_MEF90_LinAlg | Function | |
| SumMatS2D | m_MEF90_LinAlg | Function | |
| SumMatS3D | m_MEF90_LinAlg | Function | |
| SumTens4OS2D | m_MEF90_LinAlg | Function | |
| SumTens4OS3D | m_MEF90_LinAlg | Function | |
| SumVect2D | m_MEF90_LinAlg | Function | |
| SumVect3D | m_MEF90_LinAlg | Function | |
| Symmetrize | m_MEF90_LinAlg | Interface | |
| Symmetrize2D | m_MEF90_LinAlg | Function | |
| Symmetrize3D | m_MEF90_LinAlg | Function | |
| SymPMatS2D | m_MEF90_LinAlg | Function | |
| SymPMatS3D | m_MEF90_LinAlg | Function | |
| SymPVect2D | m_MEF90_LinAlg | Function | |
| SymPVect3D | m_MEF90_LinAlg | Function | |
| Tens4OS2D2Array4 | m_MEF90_LinAlg | Subroutine | |
| Tens4OS2D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| Tens4OS2DEQ | m_MEF90_LinAlg | Subroutine | |
| Tens4OS2DQuot | m_MEF90_LinAlg | Function | |
| Tens4OS2DSquareRoot | m_MEF90_LinAlg | Function | |
| Tens4OS2DToArray | m_MEF90_LinAlg | Subroutine | |
| Tens4OS2DTransform | m_MEF90_LinAlg | Function | |
| Tens4OS2DXDble | m_MEF90_LinAlg | Function | |
| Tens4OS2DXMat2D | m_MEF90_LinAlg | Function | Tens4OS2DXMat2D: |
| Tens4OS2DXMatS2D | m_MEF90_LinAlg | Function | |
| Tens4OS3D2Array4 | m_MEF90_LinAlg | Subroutine | |
| Tens4OS3D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| Tens4OS3DEQ | m_MEF90_LinAlg | Subroutine | |
| Tens4OS3DQuot | m_MEF90_LinAlg | Function | |
| Tens4OS3DSquareRoot | m_MEF90_LinAlg | Function | |
| Tens4OS3DToArray | m_MEF90_LinAlg | Subroutine | |
| Tens4OS3DTransform | m_MEF90_LinAlg | Function | |
| Tens4OS3DXDble | m_MEF90_LinAlg | Function | |
| Tens4OS3DXMat3D | m_MEF90_LinAlg | Function | Tens4OS3DXMat3D: |
| Tens4OS3DXMatS3D | m_MEF90_LinAlg | Function | |
| Tens4OSTransform | m_MEF90_LinAlg | Interface | |
| TensPVect2D | m_MEF90_LinAlg | Function | |
| TensPVect3D | m_MEF90_LinAlg | Function | |
| Trace | m_MEF90_LinAlg | Interface | |
| Trace2D | m_MEF90_LinAlg | Function | |
| Trace2DS | m_MEF90_LinAlg | Function | |
| Trace3D | m_MEF90_LinAlg | Function | |
| Trace3DS | m_MEF90_LinAlg | Function | |
| Transpose | m_MEF90_LinAlg | Interface | |
| Transpose2D | m_MEF90_LinAlg | Function | |
| Transpose3D | m_MEF90_LinAlg | Function | |
| Vect2D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| Vect2D_Get_VectR | m_MEF90_LinAlg | Subroutine | |
| Vect2DEQ | m_MEF90_LinAlg | Subroutine | |
| Vect2DNorm | m_MEF90_LinAlg | Function | Overloading euclidian norm of derived types |
| Vect2DQuot | m_MEF90_LinAlg | Function | |
| Vect2DXDble | m_MEF90_LinAlg | Function | |
| Vect3D_Get_Real | m_MEF90_LinAlg | Subroutine | |
| Vect3D_Get_VectR | m_MEF90_LinAlg | Subroutine | |
| Vect3DEQ | m_MEF90_LinAlg | Subroutine | |
| Vect3DNorm | m_MEF90_LinAlg | Function | |
| Vect3DQuot | m_MEF90_LinAlg | Function | |
| Vect3DXDble | m_MEF90_LinAlg | Function | |
| VectR_Get_MatS2D | m_MEF90_LinAlg | Subroutine | |
| VectR_Get_MatS3D | m_MEF90_LinAlg | Subroutine | |
| viewDeviatoric | m_MEF90_DefMechSplitDeviatoric | Subroutine | viewDeviatoric: view a MEF90DefMechSplitDeviatoric |
| viewHD | m_MEF90_DefMechSplitHD | Subroutine | viewHD: view a MEF90DefMechSplitHD |
| Vol_Tetra_3D | m_MEF90_LinAlg | Function | |
| wAT1 | m_MEF90_DefMechAT1 | Function | wAT1: the "w" function of the standard AT1 model, i.e. $w(\alpha) = \alpha$ |
| wAT1exp | m_MEF90_DefMechAT1exp | Function | wAT1exp: the "w" function of the standard AT1exp model, i.e. |
| wAT2 | m_MEF90_DefMechAT2 | Function | wAT2: the "w" function of the standard AT2 model, i.e. $w(\alpha) = \alpha^2$ |
| wKKL | m_MEF90_DefMechATKKL | Function | wKKL: the "w" function of the of the KKL (v2) model |
| wLinSoft | m_MEF90_DefMechATLinSoft | Function | wLinSoft: the "w" function of the LinSoft model |