Procedures

ProcedureLocationProcedure TypeDescription
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 -fsBC [bool], [bool], ... vertex set BC are obtained from the command line option -vsBC [bool], [bool], ...

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 -csBC [bool], [bool], ... face set BC are obtained from the command line option -fsBC [bool], [bool], ... vertex set BC are obtained from the command line option -vs_BC [bool], [bool], ...

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