Material information
This is the reference for all material models. The Cloning Material Map is also included here, as it defines the situation where mesh definitions of one physics (SRC_FIELD) are used for another physics (TARGET_FIELD) and thus need different materials.
CLONING MATERIAL MAP
Type: list
no description yet
Used in 458 tests, showing only the first 20.
Used in 6 tutorials
Each element contains
SRC_FIELD (string, required: True)
no description yetSRC_MAT (int, required: True)
no description yetTAR_FIELD (string, required: True)
no description yetTAR_MAT (int, required: True)
no description yet
MATERIALS
Type: list
no description yet
Used in 1907 tests, showing only the first 20.
beam3eb_genalpha_BTB_contact_elstat_attraction_twocrossedbeams.4C.yaml
beam3eb_genalpha_BTB_contact_elstat_attraction_twocrossedbeams_FAD.4C.yaml
beam3eb_static_beam_to_solid_volume_meshtying_beam_to_beam_contact.4C.yaml
beam3eb_static_beam_to_solid_volume_meshtying_beam_to_beam_contact_boundingvolume.4C.yaml
beam3eb_static_beam_to_solid_volume_meshtying_circ_curved_restart_first.4C.yaml
beam3eb_static_beam_to_solid_volume_meshtying_circ_curved_restart_second.4C.yaml
Used in 16 tutorials
Each element contains
One of
Option (MAT_LinElast1DGrowth, MAT)
MAT (int, required: True)
no description yetMAT_LinElast1DGrowth (group)
linear elastic material with growth in one directionContains
YOUNG (double, required: True)
Young’s modulusDENS (double, required: True)
mass densityC0 (double, required: True)
reference concentrationAOS_PROP_GROWTH (bool, required: True)
growth proportional to amount of substance (AOS) if true or proportional to concentration if falsePOLY_PARA_NUM (int, required: True)
number of polynomial coefficientsPOLY_PARAMS (vector<double>, size: n, required: True)
coefficients of polynomial
Option (MAT_LinElast1D, MAT)
MAT (int, required: True)
no description yetMAT_LinElast1D (group)
linear elastic material in one directionContains
YOUNG (double, required: True)
Young’s modulusDENS (double, required: True)
mass density
Option (MAT_crystal_plasticity, MAT)
MAT (int, required: True)
no description yetMAT_crystal_plasticity (group)\
Crystal plasticity *
Contains
TOL (double, required: True)
tolerance for internal Newton iterationYOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
Mass densityLAT (string, required: False, default: FCC)
lattice type: FCC, BCC, HCP, D019 or L10CTOA (double, required: True)
c to a ratio of crystal unit cellABASE (double, required: True)
base length a of the crystal unit cellNUMSLIPSYS (int, required: True)
number of slip systemsNUMSLIPSETS (int, required: True)
number of slip system setsSLIPSETMEMBERS (vector<int>, size: n, required: True)
vector of NUMSLIPSYS indices ranging from 1 to NUMSLIPSETS that indicate to which set each slip system belongsSLIPRATEEXP (vector<int>, size: n, required: True)
vector containing NUMSLIPSETS entries for the rate sensitivity exponentGAMMADOTSLIPREF (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS entries for the reference slip shear rateDISDENSINIT (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS entries for the initial dislocation densityDISGENCOEFF (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS entries for the dislocation generation coefficientsDISDYNRECCOEFF (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS entries for the coefficients for dynamic dislocation removalTAUY0 (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS entries for the lattice resistance to slip, e.g. the Peierls barrierMFPSLIP (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS microstructural parameters that are relevant for Hall-Petch strengthening, e.g., grain sizeSLIPHPCOEFF (vector<double>, size: n, required: True)
vector containing NUMSLIPSETS entries for the Hall-Petch coefficients corresponding to the microstructural parameters given in MFPSLIPSLIPBYTWIN (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMSLIPSETS entries for the work hardening coefficients by twinning on non-coplanar systemsNUMTWINSYS (int, required: False, default: 0)
(optional) number of twinning systemsNUMTWINSETS (int, required: False, default: 0)
(optional) number of sets of twinning systemsTWINSETMEMBERS (vector<int>, size: n, required: False, default: [0])
(optional) vector of NUMTWINSYS indices ranging from 1 to NUMTWINSETS that indicate to which set each slip system belongsTWINRATEEXP (vector<int>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS entries for the rate sensitivity exponentGAMMADOTTWINREF (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS entries for the reference slip shear rateTAUT0 (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS entries for the lattice resistance to twinning, e.g. the Peierls barrierMFPTWIN (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS microstructural parameters that are relevant for Hall-Petch strengthening of twins, e.g., grain sizeTWINHPCOEFF (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS entries for the Hall-Petch coefficients corresponding to the microstructural parameters given in MFPTWINTWINBYSLIP (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS entries for the work hardening coefficients by slipTWINBYTWIN (vector<double>, size: n, required: False, default: [0])
(optional) vector containing NUMTWINSETS entries for the work hardening coefficients by twins on non-coplanar systems
Option (MIX_GrowthRemodelMixtureRule, MAT)
MAT (int, required: True)
no description yetMIX_GrowthRemodelMixtureRule (group)
Mixture rule for growth/remodel homogenized constrained mixture modelsContains
GROWTH_STRATEGY (int, required: True)
Material id of the growth strategyDENS (double, required: True)
no description yetMASSFRAC (vector<double>, size: n, required: True)
list mass fractions of the mixture constituents
Option (MIX_Rule_Simple, MAT)
MAT (int, required: True)
no description yetMIX_Rule_Simple (group)
Simple mixture ruleContains
DENS (double, required: True)
no description yetMASSFRAC (selection)
list of mass fractions of the mixture constituentsChoices
constant:
constant (vector<double>, size: n, required: True)
Constant value for the field.
from_file:
from_file (path, required: True)
Path to a file containing the input field data.
field_reference:
field_reference (string, required: True)
Refer to a globally defined field by a name.
from_mesh:
from_mesh (string, required: True)
Refer to a field defined in the input mesh by a name.
Option (MIX_Rule_Function, MAT)
MAT (int, required: True)
no description yetMIX_Rule_Function (group)
A mixture rule where the mass fractions are scaled by functions of space and timeContains
DENS (double, required: True)
no description yetMASSFRACFUNCT (vector<int>, size: n, required: True)
list of functions (their ids) defining the mass fractions of the mixture constituents
Option (MIX_Constituent_RemodelFiber_Material_Exponential_Active, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_RemodelFiber_Material_Exponential_Active (group)
An exponential strain energy function for the remodel fiber with an active contributionContains
K1 (double, required: True)
First parameter of exponential strain energy functionK2 (double, required: True)
Second parameter of exponential strain energy functionCOMPRESSION (bool, required: True)
Bool, whether the fiber material also supports compressive forces.SIGMA_MAX (double, required: True)
Maximum active Cauchy-stressLAMBDAMAX (double, required: True)
Stretch at maximum active Cauchy-stressLAMBDA0 (double, required: True)
Stretch at zero active Cauchy-stressLAMBDAACT (double, required: False, default: 1)
Current stretchDENS (double, required: True)
Density of the whole mixture
Option (MIX_Constituent_RemodelFiber_Material_Exponential, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_RemodelFiber_Material_Exponential (group)
An exponential strain energy function for the remodel fiberContains
K1 (double, required: True)
First parameter of exponential strain energy functionK2 (double, required: True)
Second parameter of exponential strain energy functionCOMPRESSION (bool, required: True)
Bool, whether the fiber material also supports compressive forces.
Option (MIX_Constituent_ImplicitRemodelFiber, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_ImplicitRemodelFiber (group)
A 1D constituent that remodelsContains
FIBER_ID (int, required: True)
Id of the fiberFIBER_MATERIAL_ID (int, required: True)
Id of fiber materialENABLE_GROWTH (bool, required: False, default: True)
Switch for the growth (default true)ENABLE_BASAL_MASS_PRODUCTION (bool, required: False, default: True)
Switch to enable the basal mass production rate (default true)DECAY_TIME (double, required: True)
Decay time of deposited tissueGROWTH_CONSTANT (double, required: True)
Growth constant of the tissueDEPOSITION_STRETCH (double, required: True)
Stretch at with the fiber is depositedDEPOSITION_STRETCH_TIMEFUNCT (int, required: False, default: 0)
Id of the time function to scale the deposition stretch (Default: 0=None)INIT (int, required: True)
Initialization mode for fibers (1=element fibers, 2=nodal fibers)
Option (MIX_Constituent_ExplicitRemodelFiber, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_ExplicitRemodelFiber (group)
A 1D constituent that remodelsContains
FIBER_ID (int, required: False, default: 1)
Id of the fiberFIBER_MATERIAL_ID (int, required: True)
Id of fiber materialENABLE_GROWTH (bool, required: False, default: True)
Switch for the growth (default true)ENABLE_BASAL_MASS_PRODUCTION (bool, required: False, default: True)
Switch to enable the basal mass production rate (default true)DECAY_TIME (double, required: True)
Decay time of deposited tissueGROWTH_CONSTANT (double, required: True)
Growth constant of the tissueDEPOSITION_STRETCH (double, required: True)
Stretch at with the fiber is depositedDEPOSITION_STRETCH_TIMEFUNCT (int, required: False, default: 0)
Id of the time function to scale the deposition stretch (Default: 0=None)INELASTIC_GROWTH (bool, required: False, default: False)
Mixture rule has inelastic growth (default false)INIT (int, required: True)
Initialization mode for fibers (1=element fibers, 2=nodal fibers)GAMMA (double, required: False, default: 0)
Angle of fiber alignment in degree (default = 0.0 degrees)
Option (MIX_Constituent_FullConstrainedMixtureFiber, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_FullConstrainedMixtureFiber (group)
A 1D constituent that grows with the full constrained mixture fiber theoryContains
FIBER_ID (int, required: True)
Id of the fiberFIBER_MATERIAL_ID (int, required: True)
Id of fiber materialENABLE_GROWTH (bool, required: False, default: True)
Switch for the growth (default true)ENABLE_BASAL_MASS_PRODUCTION (bool, required: False, default: True)
Switch to enable the basal mass production rate (default true)DECAY_TIME (double, required: True)
Decay time of deposited tissueGROWTH_CONSTANT (double, required: True)
Growth constant of the tissueDEPOSITION_STRETCH (double, required: True)
Stretch at which the fiber is depositedINITIAL_DEPOSITION_STRETCH_TIMEFUNCT (int, required: False, default: 0)
Id of the time function to scale the deposition stretch (Default: 0=None)INIT (int, required: True)
Initialization mode for fibers (1=element fibers, 3=nodal fibers)ADAPTIVE_HISTORY_STRATEGY (string, required: False, default: none)
Strategy for adaptive history integration (none, model_equation, higher_order)ADAPTIVE_HISTORY_TOLERANCE (double, required: False, default: 1e-06)
Tolerance of the adaptive history
Option (MIX_Prestress_Strategy_Iterative, MAT)
MAT (int, required: True)
no description yetMIX_Prestress_Strategy_Iterative (group)
Simple iterative prestress strategy for any geometry. Needed to be used within the mixture framework.Contains
ACTIVE (bool, required: True)
Flag whether prestretch tensor should be updatedISOCHORIC (bool, required: False, default: False)
Flag whether prestretch tensor is isochoric
Option (MIX_Prestress_Strategy_Cylinder, MAT)
MAT (int, required: True)
no description yetMIX_Prestress_Strategy_Cylinder (group)
Simple prestress strategy for a cylinderContains
INNER_RADIUS (double, required: True)
Inner radius of the cylinderWALL_THICKNESS (double, required: True)
Wall thickness of the cylinderAXIAL_PRESTRETCH (double, required: True)
Prestretch in axial directionCIRCUMFERENTIAL_PRESTRETCH (double, required: True)
Prestretch in circumferential directionPRESSURE (double, required: True)
Pressure in the inner of the cylinder
Option (MIX_Prestress_Strategy_Constant, MAT)
MAT (int, required: True)
no description yetMIX_Prestress_Strategy_Constant (group)
Simple predefined prestressContains
PRESTRETCH (vector<vector<double>>, size: 3 x 3, required: True)
Definition of the (symmetric) prestretch tensorValue type
(vector<double>, size: 3, required: True)
no description yet
Option (MAT_IterativePrestress, MAT)
MAT (int, required: True)
no description yetMAT_IterativePrestress (group)
General material wrapper enabling iterative pretressing for any materialContains
MATID (int, required: True)
Id of the materialACTIVE (bool, required: True)
Set to True during prestressing and to false afterwards using a restart of the simulation.
Option (MIX_GrowthStrategy_Stiffness, MAT)
MAT (int, required: True)
no description yetMIX_GrowthStrategy_Stiffness (group)
Extension of all constituents simultaneouslyContains
KAPPA (double, required: True)
Penalty parameter for the modified penalty term for incompressibility
Option (MIX_GrowthStrategy_Anisotropic, MAT)
MAT (int, required: True)
no description yetMIX_GrowthStrategy_Anisotropic (group)
anisotropic growthContains
INIT (int, required: False, default: 1)
initialization modus for growth direction alignmentFIBER_ID (int, required: False, default: 1)
Id of the fiber to point the growth direction (1 for first fiber, default)
Option (MIX_GrowthStrategy_Isotropic, MAT)
MAT (int, required: True)
no description yetMIX_GrowthStrategy_Isotropic (group)
isotropic growth
Option (MIX_Constituent_SolidMaterial, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_SolidMaterial (group)
Solid materialContains
MATID (int, required: True)
ID of the solid material
Option (MIX_Constituent_ElastHyper_ElastinMembrane, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_ElastHyper_ElastinMembrane (group)
ElastHyper toolbox with damage and 2D membrane materialContains
NUMMAT (int, required: True)
number of summandsMATIDS (vector<int>, size: n, required: True)
list material IDs of the membrane summandsMEMBRANENUMMAT (int, required: True)
number of summandsMEMBRANEMATIDS (vector<int>, size: n, required: True)
list material IDs of the membrane summandsPRESTRESS_STRATEGY (int, required: False, default: 0)
Material id of the prestress strategy (optional, by default no prestretch)DAMAGE_FUNCT (int, required: True)
Reference to the function that is a gain for the increase/decrease of the reference mass density.
Option (MIX_Constituent_ElastHyper_Damage, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_ElastHyper_Damage (group)
ElastHyper toolbox with damageContains
NUMMAT (int, required: True)
number of summandsMATIDS (vector<int>, size: n, required: True)
list material IDs of the membrane summandsPRESTRESS_STRATEGY (int, required: False, default: 0)
Material id of the prestress strategy (optional, by default no prestretch)DAMAGE_FUNCT (int, required: True)
Reference to the function that is a gain for the increase/decrease of the reference mass density.
Option (MIX_Constituent_ElastHyper, MAT)
MAT (int, required: True)
no description yetMIX_Constituent_ElastHyper (group)
ElastHyper toolboxContains
NUMMAT (int, required: True)
number of summandsMATIDS (vector<int>, size: n, required: True)
list material IDs of the summandsPRESTRESS_STRATEGY (int, required: False, default: 0)
Material id of the prestress strategy (optional, by default no prestretch)
Option (MAT_Mixture, MAT)
MAT (int, required: True)
no description yetMAT_Mixture (group)
General mixture modelContains
MATIDMIXTURERULE (int, required: True)
material id of the mixtureruleMATIDSCONST (vector<int>, size: n, required: True)
list of material IDs of the mixture constituents
Option (MAT_ParticleWallDEM, MAT)
MAT (int, required: True)
no description yetMAT_ParticleWallDEM (group)
particle wall material for DEMContains
FRICT_COEFF_TANG (double, required: False, default: -1)
friction coefficient for tangential contactFRICT_COEFF_ROLL (double, required: False, default: -1)
friction coefficient for rolling contactADHESION_SURFACE_ENERGY (double, required: False, default: -1)
adhesion surface energy
Option (MAT_ParticleDEM, MAT)
MAT (int, required: True)
no description yetMAT_ParticleDEM (group)
particle material for DEMContains
INITRADIUS (double, required: True)
initial radius of particleINITDENSITY (double, required: True)
initial density of particle
Option (MAT_ParticleSPHBoundary, MAT)
MAT (int, required: True)
no description yetMAT_ParticleSPHBoundary (group)
particle material for SPH boundaryContains
INITRADIUS (double, required: True)
initial radiusINITDENSITY (double, required: True)
initial densityINITTEMPERATURE (double, required: False, default: 0)
initial temperatureTHERMALCAPACITY (double, required: False, default: 0)
thermal capacityTHERMALCONDUCTIVITY (double, required: False, default: 0)
thermal conductivityTHERMALABSORPTIVITY (double, required: False, default: 0)
thermal absorptivity
Option (MAT_ParticleSPHFluid, MAT)
MAT (int, required: True)
no description yetMAT_ParticleSPHFluid (group)
particle material for SPH fluidContains
INITRADIUS (double, required: True)
initial radiusINITDENSITY (double, required: True)
initial densityREFDENSFAC (double, required: True)
reference density factor in equation of stateEXPONENT (double, required: True)
exponent in equation of stateBACKGROUNDPRESSURE (double, required: True)
background pressure for transport velocity formulationBULK_MODULUS (double, required: True)
bulk modulusDYNAMIC_VISCOSITY (double, required: True)
dynamic shear viscosityBULK_VISCOSITY (double, required: True)
bulk viscosityARTIFICIAL_VISCOSITY (double, required: True)
artificial viscosityINITTEMPERATURE (double, required: False, default: 0)
initial temperatureTHERMALCAPACITY (double, required: False, default: 0)
thermal capacityTHERMALCONDUCTIVITY (double, required: False, default: 0)
thermal conductivityTHERMALABSORPTIVITY (double, required: False, default: 0)
thermal absorptivity
Option (MAT_0D_MAXWELL_ACINUS_OGDEN, MAT)
MAT (int, required: True)
no description yetMAT_0D_MAXWELL_ACINUS_OGDEN (group)
0D acinar material ogdenContains
Stiffness1 (double, required: True)
first stiffnessStiffness2 (double, required: True)
second stiffnessViscosity1 (double, required: True)
first viscosityViscosity2 (double, required: True)
second viscosity
Option (MAT_0D_MAXWELL_ACINUS_DOUBLEEXPONENTIAL, MAT)
MAT (int, required: True)
no description yetMAT_0D_MAXWELL_ACINUS_DOUBLEEXPONENTIAL (group)
0D acinar material doubleexponentialContains
Stiffness1 (double, required: True)
first stiffnessStiffness2 (double, required: True)
second stiffnessViscosity1 (double, required: True)
first viscosityViscosity2 (double, required: True)
second viscosity
Option (MAT_0D_MAXWELL_ACINUS_EXPONENTIAL, MAT)
MAT (int, required: True)
no description yetMAT_0D_MAXWELL_ACINUS_EXPONENTIAL (group)
0D acinar material exponentialContains
Stiffness1 (double, required: True)
first stiffnessStiffness2 (double, required: True)
second stiffnessViscosity1 (double, required: True)
first viscosityViscosity2 (double, required: True)
second viscosity
Option (MAT_0D_MAXWELL_ACINUS_NEOHOOKEAN, MAT)
MAT (int, required: True)
no description yetMAT_0D_MAXWELL_ACINUS_NEOHOOKEAN (group)
0D acinar material neohookeanContains
Stiffness1 (double, required: True)
first stiffnessStiffness2 (double, required: True)
second stiffnessViscosity1 (double, required: True)
first viscosityViscosity2 (double, required: True)
second viscosity
Option (MAT_0D_MAXWELL_ACINUS, MAT)
MAT (int, required: True)
no description yetMAT_0D_MAXWELL_ACINUS (group)
0D acinar materialContains
Stiffness1 (double, required: True)
first stiffnessStiffness2 (double, required: True)
second stiffnessViscosity1 (double, required: True)
first viscosityViscosity2 (double, required: True)
second viscosity
Option (MAT_Crosslinker, MAT)
MAT (int, required: True)
no description yetMAT_Crosslinker (group)
material for a linkage between beamsContains
MATNUM (double, required: True)
number of beam elasthyper materialJOINTTYPE (string, required: True)
type of joint: beam3rline2rigid (default), beam3rline2pin or trussLINKINGLENGTH (double, required: True)
distance between the two binding domains of a linkerLINKINGLENGTHTOL (double, required: True)
tolerance for linker length in the sense: length +- toleranceLINKINGANGLE (double, required: True)
preferred binding angle enclosed by two filaments’ axes in radiansLINKINGANGLETOL (double, required: True)
tolerance for preferred binding angle in radians in the sense of: angle +- toleranceK_ON (double, required: True)
chemical association-rateK_OFF (double, required: True)
chemical dissociation-rateDELTABELLEQ (double, required: False, default: 0)
deltaD in Bell’s equation for force dependent off rateNOBONDDISTSPHERE (double, required: False, default: 0)
distance to sphere elements in which no double bonded linker is allowedTYPE (string, required: False, default: arbitrary)
type of crosslinker: arbitrary (default), actin, collagen, integrin
Option (MAT_Kirchhoff_Love_shell, MAT)
MAT (int, required: True)
no description yetMAT_Kirchhoff_Love_shell (group)
*Material for an elastic Kichhhoff-Love shell *Contains
YOUNG_MODULUS (double, required: True)
Young’s modulusPOISSON_RATIO (double, required: True)
Poisson’s ratioTHICKNESS (double, required: True)
Thickness of the shell
Option (MAT_BeamKirchhoffTorsionFreeElastHyper_ByModes, MAT)
MAT (int, required: True)
no description yetMAT_BeamKirchhoffTorsionFreeElastHyper_ByModes (group)
material parameters for a torsion-free, isotropic Kirchhoff-Love type beam element based on hyperelastic stored energy function, specified for individual deformation modesContains
EA (double, required: True)
axial rigidityEI (double, required: True)
flexural/bending rigidityRhoA (double, required: True)
translational inertia: mass density * cross-section areaFAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_BeamKirchhoffTorsionFreeElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_BeamKirchhoffTorsionFreeElastHyper (group)
material parameters for a torsion-free, isotropic Kirchhoff-Love type beam element based on hyperelastic stored energy functionContains
YOUNG (double, required: True)
Young’s modulusDENS (double, required: True)
mass densityCROSSAREA (double, required: True)
cross-section areaMOMIN (double, required: True)
area moment of inertiaFAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_BeamKirchhoffElastHyper_ByModes, MAT)
MAT (int, required: True)
no description yetMAT_BeamKirchhoffElastHyper_ByModes (group)
material parameters for a Kirchhoff-Love type beam element based on hyperelastic stored energy function, specified for individual deformation modesContains
EA (double, required: True)
axial rigidityGI_T (double, required: True)
torsional rigidityEI2 (double, required: True)
flexural/bending rigidity w.r.t. first principal axis of inertiaEI3 (double, required: True)
flexural/bending rigidity w.r.t. second principal axis of inertiaRhoA (double, required: True)
translational inertia: mass density * cross-section areaMASSMOMINPOL (double, required: True)
polar mass moment of inertia, i.e. w.r.t. rotation around beam axisMASSMOMIN2 (double, required: True)
mass moment of inertia w.r.t. first principal axis of inertiaMASSMOMIN3 (double, required: True)
mass moment of inertia w.r.t. second principal axis of inertiaFAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_BeamKirchhoffElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_BeamKirchhoffElastHyper (group)
material parameters for a Kirchhoff-Love type beam element based on hyperelastic stored energy functionContains
YOUNG (double, required: True)
Young’s modulusSHEARMOD (double, required: False, default: -1)
shear modulusPOISSONRATIO (double, required: False, default: -1)
Poisson’s ratioDENS (double, required: True)
mass densityCROSSAREA (double, required: True)
cross-section areaMOMINPOL (double, required: True)
polar/axial area moment of inertiaMOMIN2 (double, required: True)
area moment of inertia w.r.t. first principal axis of inertia (i.e. second base vector)MOMIN3 (double, required: True)
area moment of inertia w.r.t. second principal axis of inertia (i.e. third base vector)FAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_BeamReissnerElastHyper_ByModes, MAT)
MAT (int, required: True)
no description yetMAT_BeamReissnerElastHyper_ByModes (group)
material parameters for a Simo-Reissner type beam element based on hyperelastic stored energy function, specified for individual deformation modesContains
EA (double, required: True)
axial rigidityGA2 (double, required: True)
shear rigidity w.r.t first principal axis of inertiaGA3 (double, required: True)
shear rigidity w.r.t second principal axis of inertiaGI_T (double, required: True)
torsional rigidityEI2 (double, required: True)
flexural/bending rigidity w.r.t. first principal axis of inertiaEI3 (double, required: True)
flexural/bending rigidity w.r.t. second principal axis of inertiaRhoA (double, required: True)
translational inertia: mass density * cross-section areaMASSMOMINPOL (double, required: True)
polar mass moment of inertia, i.e. w.r.t. rotation around beam axisMASSMOMIN2 (double, required: True)
mass moment of inertia w.r.t. first principal axis of inertiaMASSMOMIN3 (double, required: True)
mass moment of inertia w.r.t. second principal axis of inertiaFAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_BeamReissnerElastPlastic, MAT)
MAT (int, required: True)
no description yetMAT_BeamReissnerElastPlastic (group)
material parameters for a Simo-Reissner type beam element based on hyperelastic stored energy functionContains
YOUNG (double, required: True)
Young’s modulusYIELDN (double, required: False, default: -1)
initial yield stress NYIELDM (double, required: False, default: -1)
initial yield stress MISOHARDN (double, required: False, default: -1)
isotropic hardening modulus of forcesISOHARDM (double, required: False, default: -1)
isotropic hardening modulus of momentsTORSIONPLAST (bool, required: False, default: False)
defines whether torsional moment contributes to plasticitySHEARMOD (double, required: False, default: -1)
shear modulusPOISSONRATIO (double, required: False, default: -1)
Poisson’s ratioDENS (double, required: True)
mass densityCROSSAREA (double, required: True)
cross-section areaSHEARCORR (double, required: True)
shear correction factorMOMINPOL (double, required: True)
polar/axial area moment of inertiaMOMIN2 (double, required: True)
area moment of inertia w.r.t. first principal axis of inertia (i.e. second base vector)MOMIN3 (double, required: True)
area moment of inertia w.r.t. second principal axis of inertia (i.e. third base vector)FAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_BeamReissnerElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_BeamReissnerElastHyper (group)
material parameters for a Simo-Reissner type beam element based on hyperelastic stored energy functionContains
YOUNG (double, required: True)
Young’s modulusSHEARMOD (double, required: False, default: -1)
shear modulusPOISSONRATIO (double, required: False, default: -1)
Poisson’s ratioDENS (double, required: True)
mass densityCROSSAREA (double, required: True)
cross-section areaSHEARCORR (double, required: True)
shear correction factorMOMINPOL (double, required: True)
polar/axial area moment of inertiaMOMIN2 (double, required: True)
area moment of inertia w.r.t. first principal axis of inertia (i.e. second base vector)MOMIN3 (double, required: True)
area moment of inertia w.r.t. second principal axis of inertia (i.e. third base vector)FAD (bool, required: False, default: False)
Does automatic differentiation have to be usedINTERACTIONRADIUS (double, required: False, default: -1)
radius of a circular cross-section which is EXCLUSIVELY used to evaluate interactions such as contact, potentials, …
Option (MAT_Struct_Spring, MAT)
MAT (int, required: True)
no description yetMAT_Struct_Spring (group)
elastic springContains
STIFFNESS (double, required: True)
spring constantDENS (double, required: True)
density
Option (MAT_PhaseLawByFunction, MAT)
MAT (int, required: True)
no description yetMAT_PhaseLawByFunction (group)
fluid phase of porous medium defined by functionsContains
FUNCTPRES (int, required: True)
ID of function for differential pressureFUNCTSAT (int, required: True)
ID of function for saturationNUMDOF (int, required: True)
number of DoFsPRESCOEFF (vector<int>, size: n, required: False, default: [0])
Coefficients for pressure dependence
Option (MAT_PhaseLawConstraint, MAT)
MAT (int, required: True)
no description yetMAT_PhaseLawConstraint (group)
constraint fluid phase of porous medium
Option (MAT_PhaseLawTangent, MAT)
MAT (int, required: True)
no description yetMAT_PhaseLawTangent (group)
tangent fluid phase of porous mediumContains
RELTENSION (double, required: True)
relative interface tensionsEXP (double, required: True)
exponent in pressure-saturation lawSATURATION_0 (double, required: True)
saturation at zero differential pressureNUMDOF (int, required: True)
number of DoFsPRESCOEFF (vector<int>, size: n, required: False, default: [0])
Coefficients for pressure dependence
Option (MAT_PhaseLawLinear, MAT)
MAT (int, required: True)
no description yetMAT_PhaseLawLinear (group)
saturated fluid phase of porous mediumContains
RELTENSION (double, required: True)
relative interface tensionsSATURATION_0 (double, required: True)
saturation at zero differential pressureNUMDOF (int, required: True)
number of DoFsPRESCOEFF (vector<int>, size: n, required: False, default: [0])
Coefficients for pressure dependence
Option (MAT_FluidPoroSinglePhaseDofSaturation, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroSinglePhaseDofSaturation (group)
one degrree of freedom for multiphase flow in deformable porous mediaContains
PHASELAWID (int, required: True)
ID of pressure-saturation law
Option (MAT_FluidPoroSinglePhaseDofPressure, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroSinglePhaseDofPressure (group)
one degrree of freedom for multiphase flow in deformable porous mediaContains
PHASELAWID (int, required: True)
ID of pressure-saturation law
Option (MAT_FluidPoroSinglePhaseDofDiffPressure, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroSinglePhaseDofDiffPressure (group)
one degrree of freedom for multiphase flow in deformable porous mediaContains
PHASELAWID (int, required: True)
ID of pressure-saturation lawNUMDOF (int, required: True)
number of DoFsPRESCOEFF (vector<int>, size: n, required: False, default: [0])
pressure IDs for differential pressure
Option (MAT_FluidPoroVolFracPressureBloodLung, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroVolFracPressureBloodLung (group)
one volume fraction pressure material for vascular units in the lungs for multiphase flow in deformable porous mediaContains
DENSITY (double, required: True)
density of phasePERMEABILITY (double, required: True)
permeability of phaseVISCOSITY_LAW_ID (int, required: True)
ID of viscosity lawINITIALVOLFRAC (double, required: True)
Initial volume fraction (usually at end-expiration)SCALING_PARAMETER_DEFORMATION (double, required: True)
scaling parameter for deformation dependencySCALING_PARAMETER_PRESSURE (double or null, required: False, default: null)
scaling parameter for pressure dependency
Option (MAT_FluidPoroVolFracPressure, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroVolFracPressure (group)
one volume fraction pressure for multiphase flow in deformable porous mediaContains
PERMEABILITY (double, required: True)
permeability of phaseVISCOSITY_LAW_ID (int, required: True)
ID of viscosity lawMIN_VOLFRAC (double, required: False, default: 0.001)
Minimum volume fraction under which we assume that VolfracPressure is zero
Option (MAT_FluidPoroSingleVolFrac, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroSingleVolFrac (group)
one phase for multiphase flow in deformable porous mediaContains
DENSITY (double, required: True)
reference/initial densityDIFFUSIVITY (double, required: True)
diffusivity of phaseAddScalarDependentFlux (bool, required: True)
Is there additional scalar dependent flux (yes) or (no)NUMSCAL (int, required: False, default: 0)
Number of scalarsSCALARDIFFS (vector<double>, size: n, required: False, default: [])
Diffusivities for additional scalar-dependent fluxOMEGA_HALF (vector<double> or null, size: n, required: False, default: null)
Constant for receptor kinetic law
Option (MAT_FluidPoroSinglePhase, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroSinglePhase (group)
one phase for multiphase flow in deformable porous mediaContains
DENSITYLAWID (int, required: True)
ID of density lawDENSITY (double, required: True)
reference/initial densityRELPERMEABILITYLAWID (int, required: True)
ID of relative permeability lawVISCOSITY_LAW_ID (int, required: True)
ID of viscosity lawDOFTYPEID (int, required: True)
ID of dof definition
Option (MAT_FluidPoroSingleReaction, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroSingleReaction (group)
advanced reaction materialContains
NUMSCAL (int, required: True)
number of scalars coupled with this problemTOTALNUMDOF (int, required: True)
total number of multiphase-dofsNUMVOLFRAC (int, required: True)
number of volfracsVOLFRAC_CLOSING_RELATION (enum, required: False, default: evolutionequation_homogenized_vasculature_tumor)
type of closing relation for volume fraction material: blood_lung, homogenized_vasculature_tumor (default)Choices
undefined
evolutionequation_homogenized_vasculature_tumor
evolutionequation_blood_lung
SCALE (vector<int>, size: n, required: True)
advanced reaction listCOUPLING (enum, required: False, default: no_coupling)
type of coupling: scalar_by_function, no_coupling (default)Choices
scalar_by_function
no_coupling
FUNCTID (int, required: True)
function ID defining the reaction
Option (MAT_FluidPoroMultiPhaseReactions, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroMultiPhaseReactions (group)
multi phase flow in deformable porous media and list of reactionsContains
LOCAL (bool, required: True)
individual materials allocated per element or only at global scopePERMEABILITY (double, required: True)
permeability of mediumNUMMAT (int, required: True)
number of materials in listMATIDS (vector<int>, size: n, required: True)
the list material IDsNUMFLUIDPHASES_IN_MULTIPHASEPORESPACE (int, required: True)
number of fluid phasesNUMREAC (int, required: True)
number of reactions for these elementsREACIDS (vector<int>, size: n, required: False, default: [0])
advanced reaction list
Option (MAT_FluidPoroMultiPhase, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroMultiPhase (group)
multi phase flow in deformable porous mediaContains
LOCAL (bool, required: True)
individual materials allocated per element or only at global scopePERMEABILITY (double, required: True)
permeability of mediumNUMMAT (int, required: True)
number of materials in listMATIDS (vector<int>, size: n, required: True)
the list material IDsNUMFLUIDPHASES_IN_MULTIPHASEPORESPACE (int, required: True)
number of fluid phases
Option (MAT_FluidPoro, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoro (group)
fluid flow in deformable porous mediaContains
DYNVISCOSITY (double, required: True)
dynamic viscosityDENSITY (double, required: True)
densityPERMEABILITY (double, required: False, default: 0)
permeability of mediumAXIALPERMEABILITY (double, required: False, default: 0)
axial permeability for transverse isotropyORTHOPERMEABILITY1 (double, required: False, default: 0)
first permeability for orthotropyORTHOPERMEABILITY2 (double, required: False, default: 0)
second permeability for orthotropyORTHOPERMEABILITY3 (double, required: False, default: 0)
third permeability for orthotropyTYPE (string, required: False, default: Darcy)
Problem type: Darcy (default) or Darcy-BrinkmanPERMEABILITYFUNCTION (string, required: False, default: Const)
Permeability function: Const(Default) or Kozeny_Carman
Option (MAT_StructPoroReactionECM, MAT)
MAT (int, required: True)
no description yetMAT_StructPoroReactionECM (group)
wrapper for structure porelastic material with reactionContains
MATID (int, required: True)
ID of structure materialPOROLAWID (int, required: True)
ID of porosity lawINITPOROSITY (double, required: True)
initial porosity of porous mediumDENSCOLLAGEN (double, required: True)
density of collagenDOFIDREACSCALAR (int, required: True)
Id of DOF within scalar transport problem, which controls the reaction
Option (MAT_StructPoroReaction, MAT)
MAT (int, required: True)
no description yetMAT_StructPoroReaction (group)
wrapper for structure porelastic material with reactionContains
MATID (int, required: True)
ID of structure materialPOROLAWID (int, required: True)
ID of porosity lawINITPOROSITY (double, required: True)
initial porosity of porous mediumDOFIDREACSCALAR (int, required: True)
Id of DOF within scalar transport problem, which controls the reaction
Option (MAT_FluidPoroViscosityLawCellAdherence, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroViscosityLawCellAdherence (group)
visosity law depending on pressure gradient in porous multiphase mediumContains
VISC_0 (double, required: True)
Visc0 parameter for modelling cell adherenceXI (double, required: True)
xi parameter for modelling cell adherencePSI (double, required: True)
psi parameter for modelling cell adherence
Option (MAT_FluidPoroViscosityLawConstant, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroViscosityLawConstant (group)
viscosity law for constant viscosity in porous multiphase mediumContains
VALUE (double, required: True)
constant value of viscosity
Option (MAT_FluidPoroRelPermeabilityLawExp, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroRelPermeabilityLawExp (group)
permeability law depending on saturation in porous multiphase mediumContains
EXP (double, required: True)
exponent of the saturation of this phaseMIN_SAT (double, required: True)
minimum saturation which is used for calculation
Option (MAT_FluidPoroRelPermeabilityLawConstant, MAT)
MAT (int, required: True)
no description yetMAT_FluidPoroRelPermeabilityLawConstant (group)
permeability law for constant permeability in porous multiphase mediumContains
VALUE (double, required: True)
constant value of permeability
Option (MAT_PoroDensityLawExp, MAT)
MAT (int, required: True)
no description yetMAT_PoroDensityLawExp (group)
density law for pressure dependent exponential functionContains
BULKMODULUS (double, required: True)
bulk modulus of porous medium
Option (MAT_PoroDensityLawConstant, MAT)
MAT (int, required: True)
no description yetMAT_PoroDensityLawConstant (group)
density law for constant density in porous multiphase medium
Option (MAT_PlasticElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_PlasticElastHyper (group)
collection of hyperelastic materials for finite strain plasticityContains
NUMMAT (int, required: True)
number of materials/potentials in listMATIDS (vector<int>, size: n, required: True)
the list material/potential IDsDENS (double, required: True)
material mass densityINITYIELD (double, required: True)
initial yield stressPOLYCONVEX (int, required: False, default: 0)
1.0 if polyconvexity of system is checkedISOHARD (double, required: False, default: 0)
linear isotropic hardening modulusEXPISOHARD (double, required: False, default: 0)
nonlinear isotropic hardening exponentINFYIELD (double, required: False, default: 0)
saturation yield stress for nonlinear isotropic hardeningKINHARD (double, required: False, default: 0)
linear kinematic hardening modulusVISC (double, required: False, default: 0)
Visco-Plasticity parameter ‘eta’ in Perzyna modelRATE_DEPENDENCY (double, required: False, default: 1)
Visco-Plasticity parameter ‘eta’ in Perzyna modelVISC_SOFT (double, required: False, default: 0)
*Visco-Plasticity temperature dependency (eta = eta_0 * (1-(T-T_0)x)PL_SPIN_CHI (double, required: False, default: 0)
Plastic spin coupling parameter chi (often called eta)rY_11 (double, required: False, default: 0)
relative yield stress in fiber1-direction (Y_11/Y_0)rY_22 (double, required: False, default: 0)
relative yield stress in fiber2-direction (Y_22/Y_0)rY_33 (double, required: False, default: 0)
relative yield stress in fiber3-direction (Y_33/Y_0)rY_12 (double, required: False, default: 0)
relative shear yield stress in 12-direction (Y_12/Y_0)rY_23 (double, required: False, default: 0)
relative shear yield stress in 23-direction (Y_23/Y_0)rY_13 (double, required: False, default: 0)
relative shear yield stress in 13-direction (Y_13/Y_0)CTE (double, required: False, default: 0)
coefficient of thermal expansionINITTEMP (double, required: False, default: 0)
initial, reference temperatureYIELDSOFT (double, required: False, default: 0)
yield stress softeningHARDSOFT (double, required: False, default: 0)
hardening softeningTAYLOR_QUINNEY (double, required: False, default: 1)
Taylor-Quinney factor for plastic heat conversion
Option (MAT_ElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_ElastHyper (group)
list/collection of hyperelastic materials, i.e. material IDsContains
NUMMAT (int, required: True)
number of materials/potentials in listMATIDS (vector<int>, size: n, required: True)
the list material/potential IDsDENS (double, required: True)
material mass densityPOLYCONVEX (int, required: False, default: 0)
1.0 if polyconvexity of system is checked
Option (VISCO_BRANCH, MAT)
MAT (int, required: True)
no description yetVISCO_BRANCH (group)
Viscoelastic Branch (viscous and elastic contribution)Contains
NUMMAT (int, required: True)
number of materials in the viscoelastic branchMATIDS (vector<int>, size: n, required: True)
the list material IDs
Option (MAT_Struct_Multiscale, MAT)
MAT (int, required: True)
no description yetMAT_Struct_Multiscale (group)
Structural micro-scale approach: material parameters are calculated from microscale simulationContains
MICROFILE (string, required: False, default: filename.dat)
inputfile for microstructureMICRODIS_NUM (int, required: True)
Number of microscale discretizationINITVOL (double, required: False, default: 0)
Initial volume of RVERUNTIMEOUTPUT_GP (enum, required: False, default: all)
Specify the Gauss Points of this element for which runtime output is generatedChoices
none
all
first_gp_only
Option (MAT_Struct_AAANeoHooke, MAT)
MAT (int, required: True)
no description yetMAT_Struct_AAANeoHooke (group)
aneurysm wall material according to Raghavan and Vorp [2000]Contains
YOUNG (double, required: True)
Young’s modulusBETA (double, required: True)
2nd parameterNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass density
Option (ELAST_CoupTransverselyIsotropic, MAT)
MAT (int, required: True)
no description yetELAST_CoupTransverselyIsotropic (group)
transversely part of a simple othotropic, transversely isotropic hyperelastic constitutive equationContains
ALPHA (double, required: True)
1-st constantBETA (double, required: True)
2-nd constantGAMMA (double, required: True)
3-rd constantANGLE (double, required: True)
fiber angleSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorFIBER (int, required: False, default: 1)
exponential constantINIT (int, required: False, default: 1)
initialization modus for fiber alignment
Option (MAT_Struct_Damage, MAT)
MAT (int, required: True)
no description yetMAT_Struct_Damage (group)
elasto-plastic von Mises material with ductile damageContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densitySAMPLENUM (int, required: True)
number of stress-strain pairs in listSIGMA_Y (vector<double>, size: n, required: True)
yield stressEPSBAR_P (vector<double>, size: n, required: True)
accumulated plastic strain corresponding to SIGMA_YDAMDEN (double, required: True)
denominator of damage evaluations lawDAMEXP (double, required: True)
exponent of damage evaluations lawDAMTHRESHOLD (double, required: True)
damage thresholdKINHARD (double, required: True)
kinematic hardening modulus, stress-like variableKINHARD_REC (double, required: True)
recovery factor, scalar-valued variableSATHARDENING (double, required: True)
saturation hardeningHARDEXPO (double, required: True)
hardening exponentTOL (double, required: True)
tolerance for local Newton iteration
Option (ELAST_IsoExpoPow, MAT)
MAT (int, required: True)
no description yetELAST_IsoExpoPow (group)
isochoric part of exponential material acc. to HolzapfelContains
K1 (double, required: True)
material parameterK2 (double, required: True)
material parameterC (int, required: True)
exponent
Option (MAT_Struct_SuperElastSMA, MAT)
MAT (int, required: True)
no description yetMAT_Struct_SuperElastSMA (group)
finite strain superelastic shape memory alloyContains
DENS (double, required: True)
mass densityYOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioEPSILON_L (double, required: True)
parameter representing the maximum deformation obtainable only by detwinning of the multiple-variant martensiteT_AS_s (double, required: True)
Temperature at which the phase transformation from austenite to martensite startsT_AS_f (double, required: True)
Temperature at which the phase transformation from austenite to martensite finishesT_SA_s (double, required: True)
Temperature at which the phase transformation from martensite to autenite startsT_SA_f (double, required: True)
Temperature at which the phase transformation from martensite to autenite finishesC_AS (double, required: True)
Coefficient of the linear temperature dependence of T_ASC_SA (double, required: True)
Coefficient of the linear temperature dependence of T_SASIGMA_AS_s (double, required: True)
stress at which the phase transformation from austenite to martensite beginsSIGMA_AS_f (double, required: True)
stress at which the phase transformation from austenite to martensite finishesSIGMA_SA_s (double, required: True)
stress at which the phase transformation from martensite to austenite beginsSIGMA_SA_f (double, required: True)
stress at which the phase transformation from martensite to austenite finishesALPHA (double, required: True)
pressure dependency in the drucker-prager-type loadingMODEL (int, required: True)
Model used for the evolution of martensitic fraction (1=exponential; 2=linear)BETA_AS (double, required: False, default: 0)
parameter, measuring the speed of the transformation from austenite to martensiteBETA_SA (double, required: False, default: 0)
parameter, measuring the speed of the transformation from martensite to austenite
Option (MAT_Struct_PlasticGTN, MAT)
MAT (int, required: True)
no description yetMAT_Struct_PlasticGTN (group)
elastic St.Venant Kirchhoff / plastic GTNContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
DensityYIELD (double, required: True)
yield stressISOHARD (double, required: True)
linear isotropic hardeningHARDENING_FUNC (int, required: False, default: 0)
Function number for isotropic hardeningTOL (double, required: True)
Local Newton iteration toleranceMAXITER (int, required: False, default: 50)
Maximum Neutron Raphson IterationsK1 (double, required: True)
GTN Constant k1K2 (double, required: True)
GTN Constant k2K3 (double, required: True)
GTN constant k3F0 (double, required: True)
GTN constant f0 for initial damageFN (double, required: True)
GTN constant fN for damage nucleationEN (double, required: True)
GTN constant eN for damage nucleationSN (double, required: True)
GTN constant sN for damage nucleationFC (double, required: True)
GTN constant fC for damage coalescenceKAPPA (double, required: True)
GTN constant kappa for damage coalescenceEF (double, required: False, default: 0)
GTN stabilization parameter ef for damage coalescence
Option (MAT_Struct_ThermoPlasticLinElast, MAT)
MAT (int, required: True)
no description yetMAT_Struct_ThermoPlasticLinElast (group)
Thermo-elastic St.Venant Kirchhoff / plastic von Mises materialContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densityTHEXPANS (double, required: True)
coefficient of linear thermal expansionINITTEMP (double, required: True)
initial temperatureYIELD (double, required: True)
yield stressISOHARD (double, required: True)
isotropic hardening modulusKINHARD (double, required: True)
kinematic hardening modulusSAMPLENUM (int, required: True)
number of stress-strain pairs in listSIGMA_Y (vector<double>, size: n, required: True)
yield stressEPSBAR_P (vector<double>, size: n, required: True)
accumulated plastic strain corresponding to SIGMA_YTOL (double, required: True)
tolerance for local Newton iterationTHERMOMAT (int, required: False, default: -1)
mat id of thermal material part
Option (ELAST_CoupLogNeoHooke, MAT)
MAT (int, required: True)
no description yetELAST_CoupLogNeoHooke (group)
logarithmic neo-Hooke material acc. to Bonet and WoodContains
MODE (string, required: True)
parameter set: YN (Young’s modulus and Poisson’s ration; default) or Lame (mue and lambda)C1 (double, required: True)
E or mueC2 (double, required: True)
nue or lambda
Option (MAT_Struct_DruckerPrager, MAT)
MAT (int, required: True)
no description yetMAT_Struct_DruckerPrager (group)
elastic St.Venant Kirchhoff / plastic drucker pragerContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
DensityISOHARD (double, required: True)
linear isotropic hardeningTOL (double, required: True)
Local Newton iteration toleranceC (double, required: True)
cohesionETA (double, required: True)
Drucker Prager Constant EtaXI (double, required: True)
Drucker Prager Constant XiETABAR (double, required: True)
Drucker Prager Constant EtabarTANG (string, required: False, default: consistent)
Method to compute the material tangentMAXITER (int, required: False, default: 50)
Maximum Iterations for local Neutron Raphson
Option (MAT_Struct_ThermoStVenantK, MAT)
MAT (int, required: True)
no description yetMAT_Struct_ThermoStVenantK (group)
Thermo St.Venant–Kirchhoff materialContains
YOUNGNUM (int, required: True)
number of Young’s modulus in list (if 1 Young is const, if >1 Young is temperature) dependentYOUNG (vector<double>, size: n, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densityTHEXPANS (double, required: True)
constant coefficient of linear thermal expansionINITTEMP (double, required: True)
initial temperatureTHERMOMAT (int, required: False, default: -1)
mat id of thermal material part
Option (MAT_Struct_StVenantKirchhoff, MAT)
MAT (int, required: True)
no description yetMAT_Struct_StVenantKirchhoff (group)
St.Venant–Kirchhoff materialContains
YOUNG (double, required: True, range: (0, 1.7976931348623157e+308])
Young’s modulusNUE (double, required: True, range: [-1, 0.5))
Poisson’s ratioDENS (double, required: True)
mass density
Option (ELAST_CoupSVK, MAT)
MAT (int, required: True)
no description yetELAST_CoupSVK (group)
Saint-Venant-Kirchhoff as elastic summandContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratio
Option (MAT_Struct_PlasticLinElast, MAT)
MAT (int, required: True)
no description yetMAT_Struct_PlasticLinElast (group)
elastic St.Venant Kirchhoff / plastic von Mises material with linear isotropic and kineamtic hardeningContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densityYIELD (double, required: True)
yield stressISOHARD (double, required: True)
linear isotropic hardening modulusKINHARD (double, required: True)
linear kinematic hardening modulusTOL (double, required: True)
tolerance for local Newton iteration
Option (MAT_elchphase, MAT)
MAT (int, required: True)
no description yetMAT_elchphase (group)
material parameters for ion species in electrolyte solutionContains
LOCAL (bool, required: False, default: False)
individual materials allocated per element or only at global scopeEPSILON (double, required: True)
phase porosityTORTUOSITY (double, required: True)
inverse (!) of phase tortuosityNUMMAT (int, required: True)
number of materials in electrolyteMATIDS (vector<int>, size: n, required: True)
the list phasel IDs
Option (ELAST_Iso2Pow, MAT)
MAT (int, required: True)
no description yetELAST_Iso2Pow (group)
isochoric part of general power materialContains
C (double, required: True)
material parameterD (int, required: True)
exponent
Option (MAT_PlasticElastHyperVCU, MAT)
MAT (int, required: True)
no description yetMAT_PlasticElastHyperVCU (group)
collection of hyperelastic materials for finite strain plasticityContains
NUMMAT (int, required: True)
number of materials/potentials in listMATIDS (vector<int>, size: n, required: True)
the list material/potential IDsDENS (double, required: True)
material mass densityINITYIELD (double, required: True)
initial yield stressISOHARD (double, required: False, default: 0)
linear isotropic hardening modulusEXPISOHARD (double, required: False, default: 0)
nonlinear isotropic hardening exponentINFYIELD (double, required: False, default: 0)
saturation yield stress for nonlinear isotropic hardeningKINHARD (double, required: False, default: 0)
linear kinematic hardening modulusVISC (double, required: False, default: 0)
Visco-Plasticity parameter ‘eta’ in Perzyna modelRATE_DEPENDENCY (double, required: False, default: 1)
Visco-Plasticity parameter ‘eta’ in Perzyna modelVISC_SOFT (double, required: False, default: 0)
*Visco-Plasticity temperature dependency (eta = eta_0 * (1-(T-T_0)x)PL_SPIN_CHI (double, required: False, default: 0)
Plastic spin coupling parameter chi (often called eta)rY_11 (double, required: False, default: 0)
relative yield stress in fiber1-direction (Y_11/Y_0)rY_22 (double, required: False, default: 0)
relative yield stress in fiber2-direction (Y_22/Y_0)rY_33 (double, required: False, default: 0)
relative yield stress in fiber3-direction (Y_33/Y_0)rY_12 (double, required: False, default: 0)
relative shear yield stress in 12-direction (Y_12/Y_0)rY_23 (double, required: False, default: 0)
relative shear yield stress in 23-direction (Y_23/Y_0)rY_13 (double, required: False, default: 0)
relative shear yield stress in 13-direction (Y_13/Y_0)CTE (double, required: False, default: 0)
coefficient of thermal expansionINITTEMP (double, required: False, default: 0)
initial, reference temperatureYIELDSOFT (double, required: False, default: 0)
yield stress softeningHARDSOFT (double, required: False, default: 0)
hardening softeningTAYLOR_QUINNEY (double, required: False, default: 1)
Taylor-Quinney factor for plastic heat conversionPOLYCONVEX (int, required: False, default: 0)
1.0 if polyconvexity of system is checked
Option (MAT_elchmat, MAT)
MAT (int, required: True)
no description yetMAT_elchmat (group)
specific list/collection of species and phases for elch applicationsContains
LOCAL (bool, required: False, default: False)
individual materials allocated per element or only at global scopeNUMDOF (int, required: True)
number of dof’s per nodeNUMSCAL (int, required: True)
number of transported scalars per nodeNUMPHASE (int, required: True)
number of phases in electrolytePHASEIDS (vector<int>, size: n, required: True)
the list phasel IDs
Option (ELAST_Iso1Pow, MAT)
MAT (int, required: True)
no description yetELAST_Iso1Pow (group)
isochoric part of general power materialContains
C (double, required: True)
material parameterD (int, required: True)
exponent
Option (MAT_matlist_chemo_reac, MAT)
MAT (int, required: True)
no description yetMAT_matlist_chemo_reac (group)
list/collection of materials, i.e. material IDs and list of reactive/chemotactic pairsContains
LOCAL (bool, required: True)
individual materials allocated per element or only at global scopeNUMMAT (int, required: True)
number of materials in listMATIDS (vector<int>, size: n, required: True)
the list material IDsNUMPAIR (int, required: True)
number of pairs for these elementsPAIRIDS (vector<int>, size: n, required: False, default: [0])
chemotaxis pairs listNUMREAC (int, required: True)
number of reactions for these elementsREACIDS (vector<int>, size: n, required: False, default: [0])
advanced reaction list
Option (MAT_matlist_chemotaxis, MAT)
MAT (int, required: True)
no description yetMAT_matlist_chemotaxis (group)
list/collection of materials, i.e. material IDs and list of chemotactic pairsContains
LOCAL (bool, required: True)
individual materials allocated per element or only at global scopeNUMMAT (int, required: True)
number of materials in listMATIDS (vector<int>, size: n, required: True)
the list material IDsNUMPAIR (int, required: True)
number of pairs for these elementsPAIRIDS (vector<int>, size: n, required: False, default: [0])
chemotaxis pairs list
Option (MAT_matlist_reactions, MAT)
MAT (int, required: True)
no description yetMAT_matlist_reactions (group)
list/collection of materials, i.e. material IDs and list of reactionsContains
LOCAL (bool, required: True)
individual materials allocated per element or only at global scopeNUMMAT (int, required: True)
number of materials in listMATIDS (vector<int>, size: n, required: True)
the list material IDsNUMREAC (int, required: True)
number of reactions for these elementsREACIDS (vector<int>, size: n, required: False, default: [0])
advanced reaction list
Option (MAT_Struct_Robinson, MAT)
MAT (int, required: True)
no description yetMAT_Struct_Robinson (group)
Robinson’s visco-plastic materialContains
KIND (string, required: True)
kind of Robinson material: Butler, Arya, Arya_NarloyZ (default), Arya_CrMoSteelYOUNGNUM (int, required: True)
number of Young’s modulus in listYOUNG (vector<double>, size: n, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densityTHEXPANS (double, required: True)
coefficient of linear thermal expansionINITTEMP (double, required: True)
initial temperatureHRDN_FACT (double, required: True)
hardening factor ‘A’HRDN_EXPO (double, required: True)
hardening power ‘n’SHRTHRSHLDNUM (int, required: True)
number of shear stress threshold ‘K^2’in listSHRTHRSHLD (vector<double>, size: n, required: True)
Bingam-Prager shear stress threshold ‘K^2’RCVRY (double, required: True)
recovery factor ‘R_0’ACTV_ERGY (double, required: True)
activation energy ‘Q_0’ACTV_TMPR (double, required: True)
activation temperature ‘T_0’G0 (double, required: True)
‘G_0’M_EXPO (double, required: True)
‘m’BETANUM (int, required: True)
number of ‘beta’ in listBETA (vector<double>, size: n, required: True)
betaH_FACT (double, required: True)
‘H’THERMOMAT (int, required: False, default: -1)
mat id of thermal material part
Option (MAT_matlist, MAT)
MAT (int, required: True)
no description yetMAT_matlist (group)
list/collection of materials, i.e. material IDsContains
LOCAL (bool, required: True)
individual materials allocated per element or only at global scopeNUMMAT (int, required: True)
number of materials in listMATIDS (vector<int>, size: n, required: True)
the list material IDs
Option (ELAST_CoupSimoPister, MAT)
MAT (int, required: True)
no description yetELAST_CoupSimoPister (group)
Simo-Pister type materialContains
MUE (double, required: True)
material constant
Option (MAT_Struct_PlasticNlnLogNeoHooke, MAT)
MAT (int, required: True)
no description yetMAT_Struct_PlasticNlnLogNeoHooke (group)
hyperelastic / finite strain plastic von Mises material with linear and exponential isotropic hardening or the definition of a hardening function (VARFUNCTION using the variable epsp)Contains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densityYIELD (double, required: False, default: 0)
yield stressISOHARD (double, required: False, default: 0)
isotropic hardening modulusSATHARDENING (double, required: False, default: 0)
saturation hardeningHARDEXPO (double, required: False, default: 0)
linear hardening exponentVISC (double, required: False, default: 0)
VISCOSITYRATE_DEPENDENCY (double, required: False, default: 0)
rate dependencyTOL (double, required: False, default: 1e-08)
Tolerance for local Newton-Raphson iterationHARDENING_FUNC (int, required: False, default: 0)
Function number for isotropic hardening
Option (MAT_electrode, MAT)
MAT (int, required: True)
no description yetMAT_electrode (group)
electrode materialContains
DIFF_COEF_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT (int, required: True)
FUNCT number describing temperature scaling of diffusion coefficientCOND_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of conductivityCOND_TEMP_SCALE_FUNCT (int, required: True)
FUNCT number describing temperature scaling of conductivityDIFF_PARA_NUM (int, required: False, default: 0)
number of parameters for diffusion coefficientDIFF_PARA (vector<double>, size: n, required: False, default: [])
parameters for diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for scaling function describing temperature dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for function describing temperature dependence of diffusion coefficientCOND_PARA_NUM (int, required: False, default: 0)
number of parameters for electronic conductivityCOND_PARA (vector<double>, size: n, required: False, default: [])
parameters for electronic conductivityCOND_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for temperature scaling of conductivityCOND_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for temperature scaling of conductivityC_MAX (double, required: True)
saturation value of intercalated Lithium concentrationCHI_MAX (double, required: True)
lithiation value corresponding to saturation value of intercalated Lithium concentration ‘C_MAX’OCP_MODEL (group)
no description yetContains
One of
Option (Function, X_MAX, X_MIN)
Function (group)
no description yetContains
OCP_FUNCT_NUM (int, required: True)
function number of function that is used to model the open circuit potential
X_MIN (double, required: True)
lower bound of range of validity as a fraction of C_MAX for ocp calculation modelX_MAX (double, required: True)
upper bound of range of validity as a fraction of C_MAX for ocp calculation model
Option (Redlich-Kister, X_MAX, X_MIN)
Redlich-Kister (group)
no description yetContains
OCP_PARA_NUM (int, required: True)
number of parameters underlying half cell open circuit potential modelOCP_PARA (vector<double>, size: n, required: True)
parameters underlying half cell open circuit potential model
X_MIN (double, required: True)
lower bound of range of validity as a fraction of C_MAX for ocp calculation modelX_MAX (double, required: True)
upper bound of range of validity as a fraction of C_MAX for ocp calculation model
Option (Taralov, X_MAX, X_MIN)
Taralov (group)
no description yetContains
OCP_PARA (vector<double>, size: 13, required: True)
parameters underlying half cell open circuit potential model
X_MIN (double, required: True)
lower bound of range of validity as a fraction of C_MAX for ocp calculation modelX_MAX (double, required: True)
upper bound of range of validity as a fraction of C_MAX for ocp calculation model
Option (ELAST_IsoAnisoExpo, MAT)
MAT (int, required: True)
no description yetELAST_IsoAnisoExpo (group)
anisotropic part with one exp. fiberContains
K1 (double, required: True)
linear constantK2 (double, required: True)
exponential constantGAMMA (double, required: True)
angleK1COMP (double, required: True)
linear constantK2COMP (double, required: True)
exponential constantSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization modus for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodeling
Option (MAT_scatra_reaction_poro, MAT)
MAT (int, required: True)
no description yetMAT_scatra_reaction_poro (group)
scalar transport materialContains
NUMSCAL (int, required: True)
number of scalars for these elementsSTOICH (vector<int>, size: n, required: True)
reaction stoichometrie listREACCOEFF (double, required: True)
reaction coefficientREACSCALE (double, required: True)
scaling for reaction coefficientDISTRFUNCT (int, required: False, default: 0)
spatial distribution of reaction coefficientCOUPLING (string, required: False, default: no_coupling)
type of coupling: simple_multiplicative, power_multiplicative, constant, michaelis_menten, by_function, no_coupling (default)ROLE (vector<double>, size: n, required: True)
role in michaelis-menten like reactionsREACSTART (vector<double> or null, size: n, required: False, default: null)
starting point of reaction
Option (MAT_Muscle_Weickenmeier, MAT)
MAT (int, required: True)
no description yetMAT_Muscle_Weickenmeier (group)
Weickenmeier muscle materialContains
ALPHA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterBETA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterGAMMA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterKAPPA (double, required: True)
material parameter for coupled volumetric contributionOMEGA0 (double, required: True, range: [0, 1])
weighting factor for isotropic tissue constituentsACTMUNUM (double, required: True, range: [0, 1.7976931348623157e+308])
number of active motor units per undeformed muscle cross-sectional areaMUTYPESNUM (int, required: True)
number of motor unit typesINTERSTIM (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
interstimulus intervalFRACACTMU (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
fraction of motor unit typeFTWITCH (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
twitch force of motor unit typeTTWITCH (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
twitch contraction time of motor unit typeLAMBDAMIN (double, required: True, range: (0, 1.7976931348623157e+308])
minimal active fiber stretchLAMBDAOPT (double, required: True, range: (0, 1.7976931348623157e+308])
optimal active fiber stretch related to active nominal stress maximumDOTLAMBDAMIN (double, required: True)
minimal stretch rateKE (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the curvature of the velocity dependent activation function in the eccentric caseKC (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the curvature of the velocity dependent activation function in the concentric caseDE (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the amplitude of the velocity dependent activation function in the eccentric caseDC (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the amplitude of the velocity dependent activation function in the concentric caseACTTIMESNUM (int, required: True)
number of time boundaries to prescribe activationACTTIMES (vector<double>, size: n, required: True)
time boundaries between intervalsACTINTERVALSNUM (int, required: True)
number of time intervals to prescribe activationACTVALUES (vector<double>, size: n, required: True)
scaling factor in intervals (1=full activation, 0=no activation)DENS (double, required: True, range: [0, 1.7976931348623157e+308])
density
Option (MAT_Struct_Viscoplastic_No_Yield_Surface, MAT)
MAT (int, required: True)
no description yetMAT_Struct_Viscoplastic_No_Yield_Surface (group)
Elastic visco-plastic finite strain material law without yield surfaceContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
material mass densityTEMPERATURE (double, required: True)
temperature in KelvinPRE_EXP_FAC (double, required: True)
pre-exponential factor of plastic shear strain rate ‘A’ACTIVATION_ENERGY (double, required: True)
activation energy ‘Q’GAS_CONSTANT (double, required: True)
gas constant ‘R’STRAIN_RATE_SENS (double, required: True)
strain-rate-sensitivity ‘m’INIT_FLOW_RES (double, required: True)
initial isotropic flow resistance ‘S^0’FLOW_RES_PRE_FAC (double, required: True)
flow resistance factor ‘H_0’FLOW_RES_EXP (double, required: True)
flow resistance exponential value ‘a’FLOW_RES_SAT_FAC (double, required: True)
flow resistance saturation factor ‘S_’*FLOW_RES_SAT_EXP (double, required: True)
flow resistance saturation exponent ‘b’
Option (MAT_lubrication_law_roeland, MAT)
MAT (int, required: True)
no description yetMAT_lubrication_law_roeland (group)
roeland lubrication material lawContains
ABSViscosity (double, required: True)
absolute lubricant viscosityPreVisCoeff (double, required: True)
pressure viscosity coefficientRefVisc (double, required: True)
reference viscosityRefPress (double, required: True)
reference Pressure
Option (MAT_VISCONEOHOOKE, MAT)
MAT (int, required: True)
no description yetMAT_VISCONEOHOOKE (group)
visco-elastic neo-Hookean material lawContains
YOUNGS_SLOW (double, required: True)
???POISSON (double, required: True)
???DENS (double, required: True)
???YOUNGS_FAST (double, required: True)
???RELAX (double, required: True)
???THETA (double, required: True)
???
Option (MAT_lubrication_law_barus, MAT)
MAT (int, required: True)
no description yetMAT_lubrication_law_barus (group)
barus lubrication material lawContains
ABSViscosity (double, required: True)
absolute lubricant viscosityPreVisCoeff (double, required: True)
pressure viscosity coefficient
Option (MAT_ViscoElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_ViscoElastHyper (group)
Viscohyperelastic material compatible with the collection of hyperelastic materialsContains
NUMMAT (int, required: True)
number of materials/potentials in listMATIDS (vector<int>, size: n, required: True)
the list material/potential IDsDENS (double, required: True)
material mass densityPOLYCONVEX (int, required: False, default: 0)
1.0 if polyconvexity of system is checked
Option (MAT_lubrication_law_constant, MAT)
MAT (int, required: True)
no description yetMAT_lubrication_law_constant (group)
constant lubrication material lawContains
VISCOSITY (double, required: True)
lubricant viscosity
Option (MAT_fluid_weakly_compressible, MAT)
MAT (int, required: True)
no description yetMAT_fluid_weakly_compressible (group)
Weakly compressible fluidContains
VISCOSITY (double, required: True)
viscosityREFDENSITY (double, required: True)
reference densityREFPRESSURE (double, required: True)
reference pressureCOMPRCOEFF (double, required: True)
compressibility coefficient
Option (ELAST_IsoOgden, MAT)
MAT (int, required: True)
no description yetELAST_IsoOgden (group)
isochoric part of the one-term Ogden materialContains
MUE (double, required: True)
Shear modulusALPHA (double, required: True)
Nonlinearity parameter
Option (MAT_VISCOANISO, MAT)
MAT (int, required: True)
no description yetMAT_VISCOANISO (group)
visco-elastic anisotropic fibre material lawContains
KAPPA (double, required: True)
dilatation modulusMUE (double, required: True)
Shear ModulusDENS (double, required: True)
DensityK1 (double, required: True)
Parameter for linear fiber stiffnessK2 (double, required: True)
Parameter for exponential fiber stiffnessGAMMA (double, required: True)
angle between fibersBETA_ISO (double, required: True)
ratio between elasticities in generalized Maxweel bodyBETA_ANISO (double, required: True)
ratio between elasticities in generalized Maxweel bodyRELAX_ISO (double, required: True)
isotropic relaxation timeRELAX_ANISO (double, required: True)
anisotropic relaxation timeMINSTRETCH (double, required: True)
minimal principal stretch fibers do respond toELETHICKDIR (int, required: True)
Element thickness direction applies also to fibers (only sosh)
Option (MAT_lubrication, MAT)
MAT (int, required: True)
no description yetMAT_lubrication (group)
lubrication materialContains
LUBRICATIONLAWID (int, required: True)
lubrication law idDENSITY (double, required: True)
lubricant density
Option (MAT_fluid_murnaghantait, MAT)
MAT (int, required: True)
no description yetMAT_fluid_murnaghantait (group)
Weakly compressible fluid according to Murnaghan-TaitContains
DYNVISCOSITY (double, required: True)
dynamic viscosityREFDENSITY (double, required: True)
reference spatial mass densityREFPRESSURE (double, required: True)
reference pressureREFBULKMODULUS (double, required: True)
reference bulk modulusMATPARAMETER (double, required: True)
material parameter according to Murnaghan-TaitGAMMA (double, required: False, default: 0)
surface tension coefficient
Option (ELAST_IsoNeoHooke, MAT)
MAT (int, required: True)
no description yetELAST_IsoNeoHooke (group)
isochoric part of neo-Hooke material acc. to HolzapfelContains
MUE (selection)
Shear modulusChoices
constant:
constant (double, required: True)
Constant value for the field.
from_file:
from_file (path, required: True)
Path to a file containing the input field data.
field_reference:
field_reference (string, required: True)
Refer to a globally defined field by a name.
from_mesh:
from_mesh (string, required: True)
Refer to a field defined in the input mesh by a name.
Option (MAT_carreauyasuda, MAT)
MAT (int, required: True)
no description yetMAT_carreauyasuda (group)
fluid with non-linear viscosity according to Carreau-YasudaContains
NU_0 (double, required: True)
zero-shear viscosityNU_INF (double, required: True)
infinite-shear viscosityLAMBDA (double, required: True)
characteristic timeAPARAM (double, required: True)
constant parameterBPARAM (double, required: True)
constant parameterDENSITY (double, required: True)
density
Option (ELAST_CoupVarga, MAT)
MAT (int, required: True)
no description yetELAST_CoupVarga (group)
Varga material acc. to HolzapfelContains
MUE (double, required: True)
Shear modulusBETA (double, required: True)
‘Anti-modulus’
Option (MAT_herschelbulkley, MAT)
MAT (int, required: True)
no description yetMAT_herschelbulkley (group)
fluid with non-linear viscosity according to Herschel-BulkleyContains
TAU_0 (double, required: True)
yield stressKFAC (double, required: True)
constant factorNEXP (double, required: True)
exponentMEXP (double, required: True)
exponentLOLIMSHEARRATE (double, required: True)
lower limit of shear rateUPLIMSHEARRATE (double, required: True)
upper limit of shear rateDENSITY (double, required: True)
density
Option (MAT_sutherland, MAT)
MAT (int, required: True)
no description yetMAT_sutherland (group)
material according to Sutherland lawContains
REFVISC (double, required: True)
reference dynamic viscosity (kg/(ms))*REFTEMP (double, required: True)
reference temperature (K)SUTHTEMP (double, required: True)
Sutherland temperature (K)SHC (double, required: True)
specific heat capacity at constant pressure (J/(kgK))*PRANUM (double, required: True)
Prandtl numberTHERMPRESS (double, required: True)
(initial) thermodynamic pressure (J/m^3)GASCON (double, required: True)
specific gas constant R (J/(kgK))*
Option (MAT_modpowerlaw, MAT)
MAT (int, required: True)
no description yetMAT_modpowerlaw (group)
fluid with nonlinear viscosity according to a modified power lawContains
MCONS (double, required: True)
consistencyDELTA (double, required: True)
safety factorAEXP (double, required: True)
exponentDENSITY (double, required: True)
density
Option (MAT_scatra_multiporo_volfrac, MAT)
MAT (int, required: True)
no description yetMAT_scatra_multiporo_volfrac (group)
advanced reaction material for multiphase porous flow (species in volfrac)Contains
DIFFUSIVITY (double, required: True)
kinematic diffusivityPHASEID (int, required: True)
ID of fluid phase the scalar is associated with. Starting with zero.REACOEFF (double, required: False, default: 0)
reaction coefficientSCNUM (double, required: False, default: 0)
schmidt numberDENSIFICATION (double, required: False, default: 0)
densification coefficientDELTA (double, required: False, default: 0)
deltaREACTS_TO_EXTERNAL_FORCE (bool, required: False, default: False)
reacts to external forceRELATIVE_MOBILITY_FUNCTION_ID (int, required: False, default: 0)
relative mobility function ID
Option (MAT_fluid_linear_density_viscosity, MAT)
MAT (int, required: True)
no description yetMAT_fluid_linear_density_viscosity (group)
Linear law (pressure-dependent) for the density and the viscosityContains
REFDENSITY (double, required: True)
reference densityREFVISCOSITY (double, required: True)
reference viscosityREFPRESSURE (double, required: True)
reference pressureCOEFFDENSITY (double, required: True)
density-pressure coefficientCOEFFVISCOSITY (double, required: True)
viscosity-pressure coefficientGAMMA (double, required: False, default: 0)
surface tension coefficient
Option (ELAST_IsoMuscle_Blemker, MAT)
MAT (int, required: True)
no description yetELAST_IsoMuscle_Blemker (group)
anisotropic Blemker muscle materialContains
G1 (double, required: True, range: [0, 1.7976931348623157e+308])
muscle along fiber shear modulusG2 (double, required: True, range: [0, 1.7976931348623157e+308])
muscle cross fiber shear modulusP1 (double, required: True, range: (0, 1.7976931348623157e+308])
linear material parameter for passive along-fiber responseP2 (double, required: True, range: (0, 1.7976931348623157e+308])
exponential material parameter for passive along-fiber responseSIGMAMAX (double, required: True, range: [0, 1.7976931348623157e+308])
maximal active isometric stressLAMBDAOFL (double, required: True, range: (0, 1.7976931348623157e+308])
optimal fiber stretchLAMBDASTAR (double, required: True, range: (0, 1.7976931348623157e+308])
stretch at which the normalized passive fiber force becomes linearALPHA (double, required: True, range: [0, 1.7976931348623157e+308])
tetanised activation level,BETA (double, required: True, range: [0, 1.7976931348623157e+308])
constant scaling tanh-type activation functionACTSTARTTIME (double, required: True, range: [0, 1.7976931348623157e+308])
starting time of muscle activation
Option (MAT_scatra, MAT)
MAT (int, required: True)
no description yetMAT_scatra (group)
scalar transport materialContains
DIFFUSIVITY (double, required: True)
kinematic diffusivityREACOEFF (double, required: False, default: 0)
reaction coefficientSCNUM (double, required: False, default: 0)
schmidt numberDENSIFICATION (double, required: False, default: 0)
densification coefficientREACTS_TO_EXTERNAL_FORCE (bool, required: False, default: False)
reacts to external force
Option (MAT_fluid, MAT)
MAT (int, required: True)
no description yetMAT_fluid (group)
Newtonian fluidContains
DYNVISCOSITY (double, required: True)
dynamic viscosityDENSITY (double, required: True)
spatial mass densityGAMMA (double, required: False, default: 0)
surface tension coefficient
Option (ELAST_IsoMooneyRivlin, MAT)
MAT (int, required: True)
no description yetELAST_IsoMooneyRivlin (group)
isochoric part of Mooney-Rivlin material acc. to HolzapfelContains
C1 (double, required: True)
Linear modulus for first invariantC2 (double, required: True)
Linear modulus for second invariant
Option (MAT_scatra_reaction, MAT)
MAT (int, required: True)
no description yetMAT_scatra_reaction (group)
advanced reaction materialContains
NUMSCAL (int, required: True)
number of scalars for these elementsSTOICH (vector<int>, size: n, required: True)
reaction stoichometrie listREACCOEFF (double, required: True)
reaction coefficientDISTRFUNCT (int, required: False, default: 0)
spatial distribution of reaction coefficientCOUPLING (string, required: False, default: no_coupling)
type of coupling: simple_multiplicative, power_multiplicative, constant, michaelis_menten, by_function, no_coupling (default)ROLE (vector<double>, size: n, required: True)
role in michaelis-menten like reactionsREACSTART (vector<double> or null, size: n, required: False, default: null)
starting point of reaction
Option (MAT_myocard, MAT)
MAT (int, required: True)
no description yetMAT_myocard (group)
Myocard muscle materialContains
DIFF1 (double, required: True)
conductivity in fiber directionDIFF2 (double, required: True)
conductivity perpendicular to fiber directionDIFF3 (double, required: True)
conductivity perpendicular to fiber directionPERTURBATION_DERIV (double, required: True)
perturbation for calculation of reaction coefficient derivativeMODEL (string, required: False, default: MV)
Model type: MV (default), FHN, TNNP, SAN or INADATISSUE (string, required: False, default: M)
Tissue type: M (default), ENDO, EPI, AN, N or NHTIME_SCALE (double, required: True)
Scale factor for time units of Model
Option (MAT_scatra_multiporo_fluid, MAT)
MAT (int, required: True)
no description yetMAT_scatra_multiporo_fluid (group)
advanced reaction material for multiphase porous flow (species in fluid)Contains
DIFFUSIVITY (double, required: True)
kinematic diffusivityPHASEID (int, required: True)
ID of fluid phase the scalar is associated with. Starting with zero.REACOEFF (double, required: False, default: 0)
reaction coefficientSCNUM (double, required: False, default: 0)
schmidt numberDENSIFICATION (double, required: False, default: 0)
densification coefficientDELTA (double, required: False, default: 0)
deltaMIN_SAT (double, required: False, default: 1e-09)
minimum saturation under which also corresponding mass fraction is equal to zeroREACTS_TO_EXTERNAL_FORCE (bool, required: False, default: False)
reacts to external forceRELATIVE_MOBILITY_FUNCTION_ID (int, required: False, default: 0)
relative mobility function ID
Option (MAT_scatra_multiporo_solid, MAT)
MAT (int, required: True)
no description yetMAT_scatra_multiporo_solid (group)
advanced reaction material for multiphase porous flow (species in solid)Contains
DIFFUSIVITY (double, required: True)
kinematic diffusivityREACOEFF (double, required: False, default: 0)
reaction coefficientSCNUM (double, required: False, default: 0)
schmidt numberDENSIFICATION (double, required: False, default: 0)
densification coefficientDELTA (double, required: False, default: 0)
deltaREACTS_TO_EXTERNAL_FORCE (bool, required: False, default: False)
reacts to external force
Option (MAT_scatra_multiporo_temperature, MAT)
MAT (int, required: True)
no description yetMAT_scatra_multiporo_temperature (group)
advanced reaction material for multiphase porous flow (temperature)Contains
NUMFLUIDPHASES_IN_MULTIPHASEPORESPACE (int, required: True)
number of fluid dofsCP_FLUID (vector<double>, size: n, required: True)
heat capacity fluid phasesNUMVOLFRAC (int, required: True)
number of volfrac dofsCP_VOLFRAC (vector<double>, size: n, required: True)
heat capacity volfracCP_SOLID (double, required: True)
heat capacity solidKAPPA_FLUID (vector<double>, size: n, required: True)
thermal diffusivity fluid phasesKAPPA_VOLFRAC (vector<double>, size: n, required: True)
thermal diffusivity volfracKAPPA_SOLID (double, required: True)
heat capacity solidDIFFUSIVITY (double, required: False, default: 1)
kinematic diffusivityREACOEFF (double, required: False, default: 0)
reaction coefficientSCNUM (double, required: False, default: 0)
schmidt numberDENSIFICATION (double, required: False, default: 0)
densification coefficientREACTS_TO_EXTERNAL_FORCE (bool, required: False, default: False)
reacts to external force
Option (MAT_Muscle_Combo, MAT)
MAT (int, required: True)
no description yetMAT_Muscle_Combo (group)
Combo muscle materialContains
One of
Option (ACTIVATION_FUNCTION_ID, ALPHA, BETA, DENS, GAMMA, KAPPA, LAMBDAMIN, LAMBDAOPT, OMEGA0, POPT)
ALPHA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterBETA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterGAMMA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterKAPPA (double, required: True)
material parameter for coupled volumetric contributionOMEGA0 (double, required: True, range: [0, 1])
weighting factor for isotropic tissue constituentsPOPT (double, required: True, range: [0, 1.7976931348623157e+308])
tetanised optimal (maximal) active stressLAMBDAMIN (double, required: True, range: (0, 1.7976931348623157e+308])
minimal active fiber stretchLAMBDAOPT (double, required: True, range: (0, 1.7976931348623157e+308])
optimal active fiber stretch related to active nominal stress maximumACTIVATION_FUNCTION_ID (int, required: True)
function id for time- and space-dependency of muscle activationDENS (double, required: True, range: [0, 1.7976931348623157e+308])
density
Option (ACTIVATION_VALUES, ALPHA, BETA, DENS, GAMMA, KAPPA, LAMBDAMIN, LAMBDAOPT, OMEGA0, POPT)
ALPHA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterBETA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterGAMMA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterKAPPA (double, required: True)
material parameter for coupled volumetric contributionOMEGA0 (double, required: True, range: [0, 1])
weighting factor for isotropic tissue constituentsPOPT (double, required: True, range: [0, 1.7976931348623157e+308])
tetanised optimal (maximal) active stressLAMBDAMIN (double, required: True, range: (0, 1.7976931348623157e+308])
minimal active fiber stretchLAMBDAOPT (double, required: True, range: (0, 1.7976931348623157e+308])
optimal active fiber stretch related to active nominal stress maximumACTIVATION_VALUES (selection)
json input file containing a map of elementwise-defined discrete values for time- and space-dependency of muscle activationChoices
constant:
constant (vector<tuple<double, double>>, size: n, required: True)
Constant value for the field.Value type
(tuple<double, double>, required: True)
no description yetEntries
(double, required: True)
no description yet(double, required: True)
no description yet
from_file:
from_file (path, required: True)
Path to a file containing the input field data.
field_reference:
field_reference (string, required: True)
Refer to a globally defined field by a name.
from_mesh:
from_mesh (string, required: True)
Refer to a field defined in the input mesh by a name.
DENS (double, required: True, range: [0, 1.7976931348623157e+308])
density
Option (MAT_scatra_chemotaxis, MAT)
MAT (int, required: True)
no description yetMAT_scatra_chemotaxis (group)
chemotaxis materialContains
NUMSCAL (int, required: True)
number of chemotactic pairs for these elementsPAIR (vector<int>, size: n, required: True)
chemotaxis pairingCHEMOCOEFF (double, required: True)
chemotaxis coefficient
Option (MAT_newman, MAT)
MAT (int, required: True)
no description yetMAT_newman (group)
material parameters for ion species in electrolyte solutionContains
VALENCE (double, required: True)
valence (= charge number)DIFF_COEF_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT (int, required: True)
FUNCT number describing temperature scaling of diffusion coefficientTRANSNR (int, required: True)
curve number for transference numberTHERMFAC (int, required: True)
curve number for thermodynamic factorCOND_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of conductivityCOND_TEMP_SCALE_FUNCT (int, required: True)
FUNCT number describing temperature scaling of conductivityDIFF_PARA_NUM (int, required: False, default: 0)
number of parameters for diffusion coefficientDIFF_PARA (vector<double>, size: n, required: False, default: [])
parameters for diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for scaling function describing temperature dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for function describing temperature dependence of diffusion coefficientTRANS_PARA_NUM (int, required: False, default: 0)
number of parameters for transference numberTRANS_PARA (vector<double>, size: n, required: False, default: [])
parameters for transference numberTHERM_PARA_NUM (int, required: False, default: 0)
number of parameters for thermodynamic factorTHERM_PARA (vector<double>, size: n, required: False, default: [])
parameters for thermodynamic factorCOND_PARA_NUM (int, required: False, default: 0)
number of parameters for conductivityCOND_PARA (vector<double>, size: n, required: False, default: [])
parameters for conductivityCOND_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for temperature scaling of conductivityCOND_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for temperature scaling of conductivity
Option (MAT_scatra_multiscale, MAT)
MAT (int, required: True)
no description yetMAT_scatra_multiscale (group)
scalar transport material for multi-scale approachContains
MICROFILE (string, required: False, default: filename.dat)
input file for micro scaleMICRODIS_NUM (int, required: True)
number of micro-scale discretizationPOROSITY (double, required: True)
porosityTORTUOSITY (double, required: True)
tortuosityA_s (double, required: True)
specific micro-scale surface areaDIFFUSIVITY (double, required: True)
kinematic diffusivityREACOEFF (double, required: False, default: 0)
reaction coefficientSCNUM (double, required: False, default: 0)
Schmidt numberDENSIFICATION (double, required: False, default: 0)
densification coefficientREACTS_TO_EXTERNAL_FORCE (bool, required: False, default: False)
reacts to external force
Option (MAT_Muscle_Giantesio, MAT)
MAT (int, required: True)
no description yetMAT_Muscle_Giantesio (group)
Giantesio active strain muscle materialContains
ALPHA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterBETA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterGAMMA (double, required: True, range: (0, 1.7976931348623157e+308])
experimentally fitted material parameterKAPPA (double, required: True)
material parameter for coupled volumetric contributionOMEGA0 (double, required: True, range: [0, 1])
weighting factor for isotropic tissue constituentsACTMUNUM (double, required: True, range: [0, 1.7976931348623157e+308])
number of active motor units per undeformed muscle cross-sectional areaMUTYPESNUM (int, required: True)
number of motor unit typesINTERSTIM (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
interstimulus intervalFRACACTMU (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
fraction of motor unit typeFTWITCH (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
twitch force of motor unit typeTTWITCH (vector<double>, size: n, required: True, each element must validate: range [0, 1.7976931348623157e+308])
twitch contraction time of motor unit typeLAMBDAMIN (double, required: True, range: (0, 1.7976931348623157e+308])
minimal active fiber stretchLAMBDAOPT (double, required: True, range: (0, 1.7976931348623157e+308])
optimal active fiber stretch related to active nominal stress maximumDOTLAMBDAMIN (double, required: True)
minimal stretch rateKE (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the curvature of the velocity dependent activation function in the eccentric caseKC (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the curvature of the velocity dependent activation function in the concentric caseDE (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the amplitude of the velocity dependent activation function in the eccentric caseDC (double, required: True, range: [0, 1.7976931348623157e+308])
parameter controlling the amplitude of the velocity dependent activation function in the concentric caseACTTIMESNUM (int, required: True)
number of time boundaries to prescribe activationACTTIMES (vector<double>, size: n, required: True)
time boundaries between intervalsACTINTERVALSNUM (int, required: True)
number of time intervals to prescribe activationACTVALUES (vector<double>, size: n, required: True)
scaling factor in intervals (1=full activation, 0=no activation)DENS (double, required: True, range: [0, 1.7976931348623157e+308])
density
Option (MAT_Struct_ThermoPlasticHyperElast, MAT)
MAT (int, required: True)
no description yetMAT_Struct_ThermoPlasticHyperElast (group)
Thermo-hyperelastic / finite strain plastic von Mises material with linear and exponential isotropic hardeningContains
YOUNG (double, required: True)
Young’s modulusNUE (double, required: True)
Poisson’s ratioDENS (double, required: True)
mass densityCTE (double, required: False, default: 0)
coefficient of thermal expansionINITTEMP (double, required: False, default: 0)
initial, reference temperatureYIELD (double, required: True)
initial yield stressISOHARD (double, required: False, default: 0)
linear isotropic hardening modulusSATHARDENING (double, required: False, default: 0)
saturation hardeningHARDEXPO (double, required: False, default: 0)
hardening exponentYIELDSOFT (double, required: False, default: 0)
thermal yield stress softeningHARDSOFT (double, required: False, default: 0)
thermal hardening softening (acting on SATHARDENING and ISOHARD)TOL (double, required: False, default: 1e-08)
tolerance for local Newton iterationTHERMOMAT (int, required: False, default: -1)
mat id of thermal material part
Option (MAT_ion, MAT)
MAT (int, required: True)
no description yetMAT_ion (group)
material parameters for ion species in electrolyte solutionContains
DIFFUSIVITY (double, required: True)
kinematic diffusivityVALENCE (double, required: True)
valence (= charge number)DENSIFICATION (double, required: False, default: 0)
densification coefficientELIM_DIFFUSIVITY (double, required: False, default: 0)
kinematic diffusivity of elim. speciesELIM_VALENCE (double, required: False, default: 0)
valence of elim. species
Option (MAT_newman_multiscale, MAT)
MAT (int, required: True)
no description yetMAT_newman_multiscale (group)
material parameters for ion species in electrolyte solution for multi-scale approachContains
VALENCE (double, required: True)
valence (= charge number)DIFF_COEF_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT (int, required: True)
FUNCT number describing temperature scaling of diffusion coefficientTRANSNR (int, required: True)
curve number for transference numberTHERMFAC (int, required: True)
curve number for thermodynamic factorCOND_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of conductivityCOND_TEMP_SCALE_FUNCT (int, required: True)
FUNCT number describing temperature scaling of conductivityELECTRONIC_COND (double, required: True)
electronic conductivityELECTRONIC_COND_CONC_SCALE_FUNC_NUM (int, required: True)
FUNCT number describing concentration dependence of electronic conductivityA_s (double, required: True)
specific micro-scale surface areaMICROFILE (string, required: False, default: filename.dat)
input file for micro scaleMICRODIS_NUM (int, required: True)
number of micro-scale discretizationDIFF_PARA_NUM (int, required: False, default: 0)
number of parameters for diffusion coefficientDIFF_PARA (vector<double>, size: n, required: False, default: [])
parameters for diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for scaling function describing temperature dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for function describing temperature dependence of diffusion coefficientTRANS_PARA_NUM (int, required: False, default: 0)
number of parameters for transference numberTRANS_PARA (vector<double>, size: n, required: False, default: [])
parameters for transference numberTHERM_PARA_NUM (int, required: False, default: 0)
number of parameters for thermodynamic factorTHERM_PARA (vector<double>, size: n, required: False, default: [])
parameters for thermodynamic factorCOND_PARA_NUM (int, required: False, default: 0)
number of parameters for ionic conductivityCOND_PARA (vector<double>, size: n, required: False, default: [])
parameters for ionic conductivityCOND_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for temperature scaling of conductivityCOND_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for temperature scaling of conductivity
Option (MAT_scl, MAT)
MAT (int, required: True)
no description yetMAT_scl (group)
material parameters for space charge layersContains
VALENCE (double, required: True)
valence/charge numberDIFF_COEF_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT (int, required: True)
function number describing temperature scaling of diffusion coefficientTRANSNR (int, required: True)
curve number for transference numberCOND_CONC_DEP_FUNCT (int, required: True)
function number of function describing concentration dependence of conductivityCOND_TEMP_SCALE_FUNCT (int, required: True)
function number describing temperature scaling of conductivityDIFF_PARA_NUM (int, required: False, default: 0)
number of parameters for diffusion coefficientDIFF_PARA (vector<double>, size: n, required: False, default: [])
parameters for diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for scaling function describing temperature dependence of diffusion coefficientDIFF_COEF_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for function describing temperature dependence of diffusion coefficientTRANS_PARA_NUM (int, required: False, default: 0)
number of parameters for transference numberTRANS_PARA (vector<double>, size: n, required: False, default: [])
parameters for transference numberCOND_PARA_NUM (int, required: False, default: 0)
number of parameters for conductivityCOND_PARA (vector<double>, size: n, required: False, default: [])
parameters for conductivityCOND_TEMP_SCALE_FUNCT_PARA_NUM (int, required: False, default: 0)
number of parameters for temperature scaling of conductivityCOND_TEMP_SCALE_FUNCT_PARA (vector<double>, size: n, required: False, default: [])
parameters for temperature scaling of conductivityMAX_CONC (double, required: True)
maximum cation concentrationEXTRAPOL_DIFF (int, required: True)
strategy for extrapolation of diffusion coefficient below 0 and above MAX_CONC (-1: disabled, 0: constant)LIM_CONC (double, required: False, default: 1)
limiting concentration for extrapolationBULK_CONC (double, required: True)
bulk ion concentrationSUSCEPT (double, required: True)
susceptibilityDELTA_NU (double, required: True)
difference of partial molar volumes (vacancy & cation)
Option (ELAST_CoupLogMixNeoHooke, MAT)
MAT (int, required: True)
no description yetELAST_CoupLogMixNeoHooke (group)
mixed logarithmic neo-Hooke materialContains
MODE (string, required: True)
parameter set: YN (Young’s modulus and Poisson’s ration; default) or Lame (mue and lambda)C1 (double, required: True)
E or mueC2 (double, required: True)
nue or lambda
Option (ELAST_CoupExpPol, MAT)
MAT (int, required: True)
no description yetELAST_CoupExpPol (group)
compressible, isochoric exponential material law for soft tissueContains
A (double, required: True)
material constantB (double, required: True)
material constant linear I_1C (double, required: True)
material constant linear J
Option (ELAST_CoupNeoHooke, MAT)
MAT (int, required: True)
no description yetELAST_CoupNeoHooke (group)
compressible neo-Hooke material acc. to HolzapfelContains
YOUNG (double, required: False, default: 0)
Young’s modulusNUE (double, required: False, default: 0)
Poisson’s ratio
Option (ELAST_CoupMooneyRivlin, MAT)
MAT (int, required: True)
no description yetELAST_CoupMooneyRivlin (group)
Mooney - Rivlin material acc. to HolzapfelContains
C1 (double, required: False, default: 0)
material constantC2 (double, required: False, default: 0)
material constantC3 (double, required: False, default: 0)
material constant
Option (ELAST_CoupBlatzKo, MAT)
MAT (int, required: True)
no description yetELAST_CoupBlatzKo (group)
Blatz and Ko material acc. to HolzapfelContains
MUE (double, required: True)
Shear modulusNUE (double, required: True)
Poisson’s ratioF (double, required: True)
interpolation parameter
Option (ELAST_IsoYeoh, MAT)
MAT (int, required: True)
no description yetELAST_IsoYeoh (group)
isochoric part of Yeoh material acc. to HolzapfelContains
C1 (double, required: True)
Linear modulusC2 (double, required: True)
Quadratic modulusC3 (double, required: True)
Cubic modulus
Option (ELAST_Coup1Pow, MAT)
MAT (int, required: True)
no description yetELAST_Coup1Pow (group)
part of general power materialContains
C (double, required: True)
material parameterD (int, required: True)
exponent
Option (ELAST_Coup2Pow, MAT)
MAT (int, required: True)
no description yetELAST_Coup2Pow (group)
part of general power materialContains
C (double, required: True)
material parameterD (int, required: True)
exponent
Option (ELAST_Coup3Pow, MAT)
MAT (int, required: True)
no description yetELAST_Coup3Pow (group)
part of general power materialContains
C (double, required: True)
material parameterD (int, required: True)
exponent
Option (ELAST_Coup13aPow, MAT)
MAT (int, required: True)
no description yetELAST_Coup13aPow (group)
hyperelastic potential summand for multiplicative coupled invariants I1 and I3Contains
C (double, required: True)
material parameterD (int, required: True)
exponent of allA (double, required: True)
negative exponent of I3
Option (ELAST_IsoTestMaterial, MAT)
MAT (int, required: True)
no description yetELAST_IsoTestMaterial (group)
test material to test elasthyper-toolboxContains
C1 (double, required: True)
Modulus for first invariantC2 (double, required: True)
Modulus for second invariant
Option (ELAST_RemodelFiber, MAT)
MAT (int, required: True)
no description yetELAST_RemodelFiber (group)
General fiber material for remodelingContains
NUMMAT (int, required: True)
number of materials/potentials in listMATIDS (vector<int>, size: n, required: True)
the list material/potential IDsTDECAY (double, required: True)
decay time of Poisson (degradation) processGROWTHFAC (double, required: False, default: 0)
time constant for collagen growthCOLMASSFRAC (vector<double>, size: n, required: False, default: [0])
initial mass fraction of first collagen fiber family in constraint mixtureDEPOSITIONSTRETCH (double, required: True)
deposition stretch
Option (ELAST_VolSussmanBathe, MAT)
MAT (int, required: True)
no description yetELAST_VolSussmanBathe (group)
volumetric part of SussmanBathe materialContains
KAPPA (double, required: True)
dilatation modulus
Option (ELAST_VolPenalty, MAT)
MAT (int, required: True)
no description yetELAST_VolPenalty (group)
Penalty formulation for the volumetric partContains
EPSILON (double, required: True)
penalty parameterGAMMA (double, required: True)
penalty parameter
Option (ELAST_VolOgden, MAT)
MAT (int, required: True)
no description yetELAST_VolOgden (group)
Ogden formulation for the volumetric partContains
KAPPA (double, required: True)
dilatation modulusBETA (double, required: True)
empiric constant
Option (ELAST_VolPow, MAT)
MAT (int, required: True)
no description yetELAST_VolPow (group)
Power law formulation for the volumetric partContains
A (double, required: True)
prefactor of power lawEXPON (double, required: True)
exponent of power law
Option (ELAST_CoupAnisoExpoActive, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoExpoActive (group)
anisotropic active fiberContains
K1 (double, required: True)
linear constantK2 (double, required: True)
exponential constantGAMMA (double, required: True)
angleK1COMP (double, required: True)
linear constantK2COMP (double, required: True)
exponential constantSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization modus for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodelingS (double, required: True)
maximum contractile stressLAMBDAMAX (double, required: True)
stretch at maximum active force generationLAMBDA0 (double, required: True)
stretch at zero active force generationDENS (double, required: True)
total reference mass density of constrained mixture
Option (ELAST_CoupAnisoExpo, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoExpo (group)
anisotropic part with one exp. fiberContains
K1 (double, required: True)
linear constantK2 (double, required: True)
exponential constantGAMMA (double, required: True)
angleK1COMP (double, required: True)
linear constantK2COMP (double, required: True)
exponential constantSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization modus for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodelingFIBER_ID (int, required: False, default: 1)
Id of the fiber to be used (1 for first fiber, default)
Option (ELAST_CoupAnisoExpoShear, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoExpoShear (group)
Exponential shear behavior between two fibersContains
K1 (double, required: True)
linear constantK2 (double, required: True)
exponential constantGAMMA (double, required: True)
angleK1COMP (double, required: True)
linear constantK2COMP (double, required: True)
exponential constantINIT (int, required: False, default: 1)
initialization modus for fiber alignmentFIBER_IDS (vector<int>, size: 2, required: True)
Ids of the two fibers to be used (1 for the first fiber, 2 for the second, default)
Option (ELAST_CoupAnisoPow, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoPow (group)
anisotropic part with one pow-like fiberContains
K (double, required: True)
linear constantD1 (double, required: True)
exponential constant for fiber invariantD2 (double, required: True)
exponential constant for systemACTIVETHRES (double, required: False, default: 1)
Deformation threshold for activating fibers. Default: 1.0 (off at compression); If 0.0 (always active)STR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorFIBER (int, required: False, default: 1)
Number of the fiber family contained in the elementGAMMA (double, required: False, default: 0)
angleINIT (int, required: False, default: 1)
initialization modus for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodeling
Option (ELAST_CoupAnisoExpoTwoCoup, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoExpoTwoCoup (group)
anisotropic part with two exp. fibersContains
A4 (double, required: True)
linear anisotropic constant for fiber 1B4 (double, required: True)
exponential anisotropic constant for fiber 1A6 (double, required: True)
linear anisotropic constant for fiber 2B6 (double, required: True)
exponential anisotropic constant for fiber 2A8 (double, required: True)
linear anisotropic constant for fiber 1 relating fiber 2B8 (double, required: True)
exponential anisotropic constant for fiber 1 relating fiber 2GAMMA (double, required: True)
angleSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization modus for fiber alignmentFIB_COMP (bool, required: False, default: True)
fibers support compression: yes (true) or no (false)ADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodeling
Option (ELAST_CoupAnisoNeoHooke, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoNeoHooke (group)
anisotropic part with one neo Hookean fiberContains
C (double, required: True)
linear constantGAMMA (double, required: True)
angleSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization modus for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodeling
Option (ELAST_AnisoActiveStress_Evolution, MAT)
MAT (int, required: True)
no description yetELAST_AnisoActiveStress_Evolution (group)
anisotropic part with one fiber with coefficient given by a simplification of the activation-contraction law of Bestel-Clement-Sorine-2001Contains
SIGMA (double, required: True)
Contractility (maximal stress)TAUC0 (double, required: True)
Initial value for the active stressMAX_ACTIVATION (double, required: True)
Maximal value for the rescaled activationMIN_ACTIVATION (double, required: True)
Minimal value for the rescaled activationSOURCE_ACTIVATION (int, required: True)
Where the activation comes from: 0=scatra , >0 Id for FUNCTACTIVATION_THRES (double, required: True)
Threshold for activation (contraction starts when activation function is larger than this value, relaxes otherwise)STRAIN_DEPENDENCY (bool, required: False, default: False)
model strain dependency of contractility (Frank-Starling law): no (false) or yes (true)LAMBDA_LOWER (double, required: False, default: 1)
lower fiber stretch for Frank-Starling lawLAMBDA_UPPER (double, required: False, default: 1)
upper fiber stretch for Frank-Starling lawGAMMA (double, required: False, default: 0)
angleSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization mode for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodeling
Option (ELAST_CoupAnisoNeoHooke_VarProp, MAT)
MAT (int, required: True)
no description yetELAST_CoupAnisoNeoHooke_VarProp (group)
anisotropic part with one neo Hookean fiber with variable coefficientContains
C (double, required: True)
linear constantSOURCE_ACTIVATION (int, required: True)
Where the activation comes from: 0=scatra , >0 Id for FUNCTGAMMA (double, required: False, default: 0)
azimuth angleTHETA (double, required: False, default: 0)
polar angleSTR_TENS_ID (int, required: True)
MAT ID for definition of Structural TensorINIT (int, required: False, default: 1)
initialization mode for fiber alignmentADAPT_ANGLE (bool, required: False, default: False)
adapt angle during remodeling
Option (ELAST_StructuralTensor, MAT)
MAT (int, required: True)
no description yetELAST_StructuralTensor (group)
Structural tensor strategy in anisotropic materialsContains
STRATEGY (string, required: True)
Strategy for evaluation of structural tensor: Standard (default), ByDistributionFunction, DispersedTransverselyIsotropicDISTR (string, required: False, default: none)
Type of distribution function around mean direction: none, Bingham, vonMisesFisherC1 (double, required: False, default: 1)
constant 1 for distribution functionC2 (double, required: False, default: 0)
constant 2 for distribution functionC3 (double, required: False, default: 0)
constant 3 for distribution functionC4 (double, required: False, default: 1e+16)
constant 4 for distribution function
Option (ELAST_IsoVarga, MAT)
MAT (int, required: True)
no description yetELAST_IsoVarga (group)
Isochoric Varga material acc. to HolzapfelContains
MUE (double, required: True)
Shear modulusBETA (double, required: True)
‘Anti-modulus’
Option (VISCO_CoupMyocard, MAT)
MAT (int, required: True)
no description yetVISCO_CoupMyocard (group)
Isotropic viscous contribution of myocardial matrixContains
N (double, required: True)
material parameter
Option (VISCO_IsoRateDep, MAT)
MAT (int, required: True)
no description yetVISCO_IsoRateDep (group)
Isochoric rate dependent viscous materialContains
N (double, required: True)
material parameter
Option (VISCO_GenMax, MAT)
MAT (int, required: True)
no description yetVISCO_GenMax (group)
Viscous contribution according to SLS-ModelContains
TAU (double, required: True)
relaxation parameterBETA (double, required: True)
emphasis of viscous to elastic partSOLVE (string, required: True)
Solution of evolution equation via: OST (default) or CONVOL (convolution integral)
Option (MAT_CNST_ART, MAT)
MAT (int, required: True)
no description yetMAT_CNST_ART (group)
artery with constant propertiesContains
VISCOSITY (double, required: True)
viscosity (for CONSTANT viscosity law taken as blood viscosity, for BLOOD viscosity law taken as the viscosity of blood plasma)DENS (double, required: True)
density of bloodYOUNG (double, required: True)
artery Youngs modulus of elasticityNUE (double, required: True)
Poissons ratio of artery fiberTH (double, required: True)
artery thicknessPEXT1 (double, required: True)
artery fixed external pressure 1PEXT2 (double, required: True)
artery fixed external pressure 2VISCOSITYLAW (string, required: False, default: CONSTANT)
type of viscosity law, CONSTANT (default) or BLOODBLOOD_VISC_SCALE_DIAM_TO_MICRONS (double, required: False, default: 1)
used to scale the diameter for blood viscosity law to microns if your problem is not given in microns, e.g., if you use mms, set this parameter to 1.0e3VARYING_DIAMETERLAW (string, required: False, default: CONSTANT)
type of variable diameter law, CONSTANT (default) or BY_FUNCTIONVARYING_DIAMETER_FUNCTION (int, required: False, default: -1)
function for variable diameter lawCOLLAPSE_THRESHOLD (double, required: False, default: -1)
Collapse threshold for diameter (below this diameter element is assumed to be collapsed with zero diameter and is not evaluated)
Option (VISCO_Fract, MAT)
MAT (int, required: True)
no description yetVISCO_Fract (group)
Viscous contribution according to FSLS-ModelContains
TAU (double, required: True)
relaxation parameterALPHA (double, required: True)
fractional order derivativeBETA (double, required: True)
emphasis of viscous to elastic part
Option (VISCO_PART, MAT)
MAT (int, required: True)
no description yetVISCO_PART (group)
Viscous contribution of a viscoelastic BranchContains
TAU (double, required: True)
dynamic viscosity divided by young’s modulus of the branch
Option (VISCO_GeneralizedGenMax, MAT)
MAT (int, required: True)
no description yetVISCO_GeneralizedGenMax (group)
Viscoelastic Branches of generalized MaxwellContains
NUMBRANCH (int, required: True)
number of viscoelastic branchesMATIDS (vector<int>, size: n, required: True)
the list material IDsSOLVE (string, required: True)
Solution for evolution equation: OST (default) or CONVOL (convolution integral)
Option (MAT_ConstraintMixture, MAT)
MAT (int, required: True)
no description yetMAT_ConstraintMixture (group)
growth and remodeling of arteriesContains
DENS (double, required: True)
DensityMUE (double, required: True)
Shear ModulusNUE (double, required: True)
Poisson’s ratioPHIE (double, required: True)
mass fraction of elastinPREELA (double, required: True)
prestretch of elastinK1 (double, required: True)
Parameter for linear collagen fiber stiffnessK2 (double, required: True)
Parameter for exponential collagen fiber stiffnessNUMHOM (int, required: True)
Number of homeostatic parametersPRECOLL (vector<double>, size: n, required: True)
prestretch of collagen fibersDAMAGE (double, required: True)
damage stretch of collagen fibersK1M (double, required: True)
Parameter for linear smooth muscle fiber stiffnessK2M (double, required: True)
Parameter for exponential smooth muscle fiber stiffnessPHIM (double, required: True)
mass fraction of smooth musclePREMUS (double, required: True)
prestretch of smooth muscle fibersSMAX (double, required: True)
maximal active stressKAPPA (double, required: True)
dilatation modulusLIFETIME (double, required: True)
lifetime of collagen fibersGROWTHFAC (double, required: True)
growth factor for stressHOMSTR (vector<double>, size: n, required: True)
homeostatic target value of scalar stress measureSHEARGROWTHFAC (double, required: True)
growth factor for shearHOMRAD (double, required: True)
homeostatic target value of inner radiusSTARTTIME (double, required: True)
at this time turnover of collagen startsINTEGRATION (string, required: True)
time integration scheme: Explicit (default), or ImplicitTOL (double, required: True)
tolerance for local Newton iteration, only for implicit integrationGROWTHFORCE (string, required: True)
driving force of growth: Single (default), All, ElaColELASTINDEGRAD (string, required: True)
how elastin is degraded: None (default), Rectangle, TimeMASSPROD (string, required: True)
how mass depends on driving force: Lin (default), CosCosINITSTRETCH (string, required: False, default: None)
how to set stretches in the beginning (None, Homeo, UpdatePrestretch)CURVE (int, required: True)
number of timecurve for increase of prestretch in timeDEGOPTION (string, required: True)
Type of degradation function: Lin (default), Cos, Exp, ExpVarMAXMASSPRODFAC (double, required: True)
maximal factor of mass productionELASTINFAC (double, required: False, default: 0)
factor for elastin contentSTOREHISTORY (bool, required: False, default: False)
store all history variables, not recommended for forward simulations
Option (MAT_Fourier, MAT)
MAT (int, required: True)
no description yetMAT_Fourier (group)
anisotropic linear Fourier’s law of heat conductionContains
CAPA (double, required: True)
volumetric heat capacityCONDUCT (selection)
entries in the thermal conductivity tensor. Setting one value resembles a scalar conductivity, 2 or 3 values a diagonal conductivity and 4 or 9 values the full conductivity tensor in two and three dimensions respectively.Choices
constant:
constant (vector<double>, size: n, required: True)
Constant value for the field.
from_file:
from_file (path, required: True)
Path to a file containing the input field data.
field_reference:
field_reference (string, required: True)
Refer to a globally defined field by a name.
from_mesh:
from_mesh (string, required: True)
Refer to a field defined in the input mesh by a name.
Option (MAT_soret, MAT)
MAT (int, required: True)
no description yetMAT_soret (group)
material for heat transport due to Fourier-type thermal conduction and the Soret effectContains
CAPA (double, required: True)
volumetric heat capacityCONDUCT (selection)
entries in the thermal conductivity tensor. Setting one value resembles a scalar conductivity, 2 or 3 values a diagonal conductivity and 4 or 9 values the full conductivity tensor in two and three dimensions respectively.Choices
constant:
constant (vector<double>, size: n, required: True)
Constant value for the field.
from_file:
from_file (path, required: True)
Path to a file containing the input field data.
field_reference:
field_reference (string, required: True)
Refer to a globally defined field by a name.
from_mesh:
from_mesh (string, required: True)
Refer to a field defined in the input mesh by a name.
SORET (double, required: True)
Soret coefficient
Option (MAT_Membrane_ElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_Membrane_ElastHyper (group)
list/collection of hyperelastic materials for membranes, i.e. material IDsContains
NUMMAT (int, required: True)
number of materials/potentials in listMATIDS (vector<int>, size: n, required: True)
the list material/potential IDsDENS (double, required: True)
material mass densityPOLYCONVEX (int, required: False, default: 0)
1.0 if polyconvexity of system is checked
Option (MAT_Membrane_ActiveStrain, MAT)
MAT (int, required: True)
no description yetMAT_Membrane_ActiveStrain (group)
active strain membrane materialContains
MATIDPASSIVE (int, required: True)
MATID for the passive materialSCALIDVOLTAGE (int, required: True)
ID of the scalar that represents the (SMC) voltageDENS (double, required: True)
material mass densityBETA1 (double, required: True)
Ca2+ dynamicsBETA2 (double, required: True)
opening dynamics of the VDCCVOLTHRESH (double, required: True)
voltage threshold for activationALPHA1 (double, required: True)
intensity of contraction in fiber direction 1ALPHA2 (double, required: True)
intensity of contraction in fiber direction 2
Option (MAT_GrowthRemodel_ElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_GrowthRemodel_ElastHyper (group)
growth and remodelingContains
NUMMATRF (int, required: True)
number of remodelfiber materials in listNUMMATEL3D (int, required: False, default: 0)
number of 3d elastin matrix materials/potentials in listNUMMATEL2D (int, required: True)
number of 2d elastin matrix materials/potentials in listMATIDSRF (vector<int>, size: n, required: False, default: [0])
the list remodelfiber material IDsMATIDSEL3D (vector<int>, size: n, required: False, default: [-1])
the list 3d elastin matrix material/potential IDsMATIDSEL2D (vector<int>, size: n, required: False, default: [0])
the list 2d elastin matrix material/potential IDsMATIDELPENALTY (int, required: False, default: -1)
penalty material IDELMASSFRAC (double, required: True)
initial mass fraction of elastin matrix in constraint mixtureDENS (double, required: True)
material mass densityPRESTRETCHELASTINCIR (double, required: True)
circumferential prestretch of elastin matrixPRESTRETCHELASTINAX (double, required: True)
axial prestretch of elastin matrixTHICKNESS (double, required: False, default: -1)
reference wall thickness of the idealized cylindrical aneurysm [m]MEANPRESSURE (double, required: False, default: -1)
mean blood pressure [Pa]RADIUS (double, required: False, default: -1)
inner radius of the idealized cylindrical aneurysm [m]DAMAGE (int, required: True)
1: elastin damage after prestressing,0: no elastin damageGROWTHTYPE (int, required: True)
flag to decide what type of collagen growth is used: 1: anisotropic growth; 0: isotropic growthLOCTIMEINT (int, required: True)
flag to decide what type of local time integration scheme is used: 1: Backward Euler Method; 0: Forward Euler MethodMEMBRANE (int, required: False, default: -1)
Flag whether Hex or Membrane elements are used ( Membrane: 1, Hex: Everything else )CYLINDER (int, required: False, default: -1)
Flag that geometry is a cylinder. 1: aligned in x-direction; 2: y-direction; 3: z-direction
Option (MAT_MultiplicativeSplitDefgradElastHyper, MAT)
MAT (int, required: True)
no description yetMAT_MultiplicativeSplitDefgradElastHyper (group)
multiplicative split of deformation gradientContains
NUMMATEL (int, required: True)
number of elastic materials/potentials in listMATIDSEL (vector<int>, size: n, required: False, default: [-1])
the list of elastic material/potential IDsNUMFACINEL (int, required: True)
number of factors of inelastic deformation gradientINELDEFGRADFACIDS (vector<int>, size: n, required: False, default: [0])
the list of inelastic deformation gradient factor IDsDENS (double, required: True)
material mass density
Option (MAT_InelasticDefgradNoGrowth, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradNoGrowth (group)
no volume change, i.e. the inelastic deformation gradient is the identity tensor
Option (MAT_InelasticDefgradLinScalarIso, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradLinScalarIso (group)
scalar dependent isotropic growth law; volume change linearly dependent on scalar (in material configuration)Contains
SCALAR1 (int, required: True)
number of growth inducing scalarSCALAR1_MolarGrowthFac (double, required: True)
isotropic molar growth factor due to scalar 1SCALAR1_RefConc (double, required: True)
reference concentration of scalar 1 causing no strains
Option (MAT_InelasticDefgradLinScalarAniso, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradLinScalarAniso (group)
scalar dependent anisotropic growth law; growth in direction as given in input-file; volume change linearly dependent on scalar (in material configuration)Contains
SCALAR1 (int, required: True)
number of growth inducing scalarSCALAR1_MolarGrowthFac (double, required: True)
anisotropic molar growth factor due to scalar 1SCALAR1_RefConc (double, required: True)
reference concentration of scalar 1 causing no strainsNUMSPACEDIM (int, required: True)
Number of space dimension (only 3 valid)GrowthDirection (vector<double>, size: n, required: True)
vector that defines the growth direction
Option (MAT_InelasticDefgradPolyIntercalFracIso, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradPolyIntercalFracIso (group)
scalar dependent isotropic growth law; volume change nonlinearly dependent on the intercalation fraction, that is calculated using the scalar concentration (in material configuration)Contains
SCALAR1 (int, required: True)
number of growth inducing scalarSCALAR1_RefConc (double, required: True)
reference concentration of scalar 1 causing no strainsPOLY_PARA_NUM (int, required: True)
number of polynomial coefficientsPOLY_PARAMS (vector<double>, size: n, required: True)
coefficients of polynomialX_min (double, required: True)
lower bound of validity of polynomialX_max (double, required: True)
upper bound of validity of polynomialMATID (int, required: True)
material ID of the corresponding scatra material
Option (MAT_InelasticDefgradPolyIntercalFracAniso, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradPolyIntercalFracAniso (group)
scalar dependent anisotropic growth law; growth in direction as given in input-file; volume change nonlinearly dependent on the intercalation fraction, that is calculated using the scalar concentration (in material configuration)Contains
SCALAR1 (int, required: True)
number of growth inducing scalarSCALAR1_RefConc (double, required: True)
reference concentration of scalar 1 causing no strainsNUMSPACEDIM (int, required: True)
Number of space dimension (only 3 valid)GrowthDirection (vector<double>, size: n, required: True)
vector that defines the growth directionPOLY_PARA_NUM (int, required: True)
number of polynomial coefficientsPOLY_PARAMS (vector<double>, size: n, required: True)
coefficients of polynomialX_min (double, required: True)
lower bound of validity of polynomialX_max (double, required: True)
upper bound of validity of polynomialMATID (int, required: True)
material ID of the corresponding scatra material
Option (MAT_InelasticDefgradLinTempIso, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradLinTempIso (group)
Temperature dependent growth law. Volume change linearly dependent on temperatureContains
Temp_GrowthFac (double, required: True)
isotropic growth factor due to temperatureRefTemp (double, required: True)
reference temperature causing no strains
Option (MAT_InelasticDefgradTimeFunct, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradTimeFunct (group)
Time-dependent growth law. determinant of volume change dependent on time function defined by ‘FUNCT_NUMContains
FUNCT_NUM (int, required: True)
Time-dependent function of the determinant of the inelastic deformation gradient
Option (MAT_InelasticDefgradTransvIsotropElastViscoplast, MAT)
MAT (int, required: True)
no description yetMAT_InelasticDefgradTransvIsotropElastViscoplast (group)
Versatile transversely isotropic (or isotropic) viscoplasticity model for finite deformations with isotropic hardening, using user-defined viscoplasticity laws (flow rule + hardening model)Contains
VISCOPLAST_LAW_ID (int, required: True)
MAT ID of the corresponding viscoplastic lawFIBER_READER_ID (int, required: True)
MAT ID of the used fiber direction reader for transversely isotropic behaviorYIELD_COND_A (double, required: True)
transversely isotropic version of the Hill(1948) yield condition: parameter A, following the notation in Dafalias 1989, International Journal of Plasticity, Vol. 5YIELD_COND_B (double, required: True)
transversely isotropic version of the Hill(1948) yield condition: parameter B, following the notation in Dafalias 1989, International Journal of Plasticity, Vol. 5YIELD_COND_F (double, required: True)
transversely isotropic version of the Hill(1948) yield condition: parameter F, following the notation in Dafalias 1989, International Journal of Plasticity, Vol. 5ANISOTROPY (string, required: True)
Anisotropy type: transversely isotropic (transvisotrop; transverseisotropic; transverselyisotropic) | isotropic (isotrop; isotropic; Default)LOG_SUBSTEP (bool, required: True)
boolean: time integration of internal variables using logarithmic substepping (True) or standard substepping (False)?MAX_HALVE_NUM_SUBSTEP (int, required: True)
maximum number of times the global time step can be halved in the substepping procedure
Option (MAT_ViscoplasticLawReformulatedJohnsonCook, MAT)
MAT (int, required: True)
no description yetMAT_ViscoplasticLawReformulatedJohnsonCook (group)
Reformulation of the Johnson-Cook viscoplastic law (comprising flow rule \(\dot{P} = \dot{P}_0 \exp \left( \frac{ \Sigma_{eq}}{C \Sigma_y} - \frac{1}{C} \right) - \dot{P}_0\) and hardening law), as shown in Mareau et al. (Mechanics of Materials 143, 2020)Contains
STRAIN_RATE_PREFAC (double, required: True)
*reference plastic strain rate \(\dot{P}_0\) *STRAIN_RATE_EXP_FAC (double, required: True)
exponential factor of plastic strain rate \(C\)INIT_YIELD_STRENGTH (double, required: True)
initial yield strength of the material \(A_0\)ISOTROP_HARDEN_PREFAC (double, required: True)
prefactor of the isotropic hardening stress \(B_0\)ISOTROP_HARDEN_EXP (double, required: True)
exponent of the isotropic hardening stress \(n\)
Option (MAT_ScDepInterp, MAT)
MAT (int, required: True)
no description yetMAT_ScDepInterp (group)
integration point based and scalar dependent interpolation between to materialsContains
IDMATZEROSC (int, required: True)
material for lambda equal to zeroIDMATUNITSC (int, required: True)
material for lambda equal to one
Option (MAT_StructPoro, MAT)
MAT (int, required: True)
no description yetMAT_StructPoro (group)
wrapper for structure poroelastic materialContains
MATID (int, required: True)
ID of structure materialPOROLAWID (int, required: True)
ID of porosity lawINITPOROSITY (double, required: True)
initial porosity of porous medium
Option (MAT_PoroLawLinear, MAT)
MAT (int, required: True)
no description yetMAT_PoroLawLinear (group)
linear constitutive law for porosityContains
BULKMODULUS (double, required: True)
bulk modulus of porous medium
Option (MAT_PoroLawConstant, MAT)
MAT (int, required: True)
no description yetMAT_PoroLawConstant (group)
constant constitutive law for porosity
Option (MAT_PoroLawNeoHooke, MAT)
MAT (int, required: True)
no description yetMAT_PoroLawNeoHooke (group)
NeoHookean-like constitutive law for porosityContains
BULKMODULUS (double, required: True)
bulk modulus of porous mediumPENALTYPARAMETER (double, required: True)
penalty parameter of porous medium
Option (MAT_PoroLawIncompSkel, MAT)
MAT (int, required: True)
no description yetMAT_PoroLawIncompSkel (group)
porosity law for incompressible skeleton phase
Option (MAT_PoroLawLinBiot, MAT)
MAT (int, required: True)
no description yetMAT_PoroLawLinBiot (group)
linear biot model for porosity lawContains
INVBIOTMODULUS (double, required: True)
inverse Biot modulus of porous mediumBIOTCEOFF (double, required: True)
Biot coefficient of porous medium
Option (MAT_PoroLawDensityDependent, MAT)
MAT (int, required: True)
no description yetMAT_PoroLawDensityDependent (group)
porosity depending on the densityContains
DENSITYLAWID (int, required: True)
material ID of density law