(materials_reference)=
# 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.*
(seccloningmaterialmap)=
## CLONING MATERIAL MAP
*Type*: list
*no description yet*
Used in 458 tests, showing only the first 20.
- [consinter3D_tsi_hex27_hex27.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/consinter3D_tsi_hex27_hex27.4C.yaml)
- [consinter3D_tsi_hex8_tet4.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/consinter3D_tsi_hex8_tet4.4C.yaml)
- [elch_NonMatchingMesh_20x80.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_NonMatchingMesh_20x80.4C.yaml)
- [elch_RCE_rotsymm_pbc.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_RCE_rotsymm_pbc.4C.yaml)
- [elch_natconv.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_natconv.4C.yaml)
- [elch_natconv_enc_pde_elim.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_natconv_enc_pde_elim.4C.yaml)
- [elch_natconv_new_ost.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_natconv_new_ost.4C.yaml)
- [elch_nurbs9_linear.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_nurbs9_linear.4C.yaml)
- [elch_nurbs9_tafel.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_nurbs9_tafel.4C.yaml)
- [elch_onewaycoupled_afgenalpha.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_onewaycoupled_afgenalpha.4C.yaml)
- [elch_onewaycoupled_ost.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_onewaycoupled_ost.4C.yaml)
- [elch_pper_butlervolmer.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_pper_butlervolmer.4C.yaml)
- [elch_pulseplating_hex27_moving_boundary.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_pulseplating_hex27_moving_boundary.4C.yaml)
- [elch_straight_convection.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_straight_convection.4C.yaml)
- [elch_test.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/elch_test.4C.yaml)
- [f2_loc_sys_bc_ale.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/f2_loc_sys_bc_ale.4C.yaml)
- [f2_moved_tapering_ale_quad4_212x40_eos.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/f2_moved_tapering_ale_quad4_212x40_eos.4C.yaml)
- [f2_moved_tapering_ale_quad4_212x40_rsb.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/f2_moved_tapering_ale_quad4_212x40_rsb.4C.yaml)
- [f3_artery_coupled_with_3_1d_arteries.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/f3_artery_coupled_with_3_1d_arteries.4C.yaml)
- [f3_beltrami_8x8_meshtying_ale.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/f3_beltrami_8x8_meshtying_ale.4C.yaml)
Used in 6 tutorials
- [tutorial_battery.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/battery/tutorial_battery.4C.yaml)
- [tutorial_fsi_2d.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fsi/tutorial_fsi_2d.4C.yaml)
- [tutorial_fsi_3d.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fsi/tutorial_fsi_3d.4C.yaml)
- [tutorial_fsi_monolithic.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fsi/tutorial_fsi_monolithic.4C.yaml)
- [tutorial_prec_fsi.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_fsi.4C.yaml)
- [tutorial_prec_fsi_muelu.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_fsi_muelu.4C.yaml)
Each element contains
- **SRC_FIELD** (*string*, *required*: True)\
*no description yet*
- **SRC_MAT** (*int*, *required*: True)\
*no description yet*
- **TAR_FIELD** (*string*, *required*: True)\
*no description yet*
- **TAR_MAT** (*int*, *required*: True)\
*no description yet*
(secmaterials)=
## MATERIALS
*Type*: list
*no description yet*
Used in 1907 tests, showing only the first 20.
- [ale2d_laplace_material.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_laplace_material.4C.yaml)
- [ale2d_laplace_spatial.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_laplace_spatial.4C.yaml)
- [ale2d_solid.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_solid.4C.yaml)
- [ale2d_solid_lin.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_solid_lin.4C.yaml)
- [ale2d_solid_nln_large_rot.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_solid_nln_large_rot.4C.yaml)
- [ale2d_solid_nln_large_rot_mshs.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_solid_nln_large_rot_mshs.4C.yaml)
- [ale2d_solid_nln_large_rot_msht.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_solid_nln_large_rot_msht.4C.yaml)
- [ale2d_springs_material.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_springs_material.4C.yaml)
- [ale2d_springs_spatial.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale2d_springs_spatial.4C.yaml)
- [ale3d_solid_nln.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale3d_solid_nln.4C.yaml)
- [ale3d_tet10_solid.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/ale3d_tet10_solid.4C.yaml)
- [beam3eb_backweuler_browndyn_singlefil.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/beam3eb_backweuler_browndyn_singlefil.4C.yaml)
- [beam3eb_genalpha_BTB_contact_elstat_attraction_twocrossedbeams.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/beam3eb_genalpha_BTB_contact_elstat_attraction_twocrossedbeams.4C.yaml)
- [beam3eb_genalpha_BTB_contact_elstat_attraction_twocrossedbeams_FAD.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/beam3eb_genalpha_BTB_contact_elstat_attraction_twocrossedbeams_FAD.4C.yaml)
- [beam3eb_genalpha_BTSPH_contact_elstat_attraction.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/beam3eb_genalpha_BTSPH_contact_elstat_attraction.4C.yaml)
- [beam3eb_genalpha_lineload_dynamic.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/beam3eb_genalpha_lineload_dynamic.4C.yaml)
- [beam3eb_static_beam_to_solid_volume_meshtying_beam_to_beam_contact.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/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](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/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](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/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](https://github.com/4C-multiphysics/4C/blob/main/tests/input_files/beam3eb_static_beam_to_solid_volume_meshtying_circ_curved_restart_second.4C.yaml)
Used in 16 tutorials
- [tutorial_battery.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/battery/tutorial_battery.4C.yaml)
- [tutorial_contact_3d.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/contact/tutorial_contact_3d.4C.yaml)
- [tutorial_fluid.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fluid/tutorial_fluid.4C.yaml)
- [tutorial_fsi_2d.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fsi/tutorial_fsi_2d.4C.yaml)
- [tutorial_fsi_3d.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fsi/tutorial_fsi_3d.4C.yaml)
- [tutorial_fsi_monolithic.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/fsi/tutorial_fsi_monolithic.4C.yaml)
- [tutorial_poisson_scatra.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/poisson/tutorial_poisson_scatra.4C.yaml)
- [tutorial_poisson_thermo.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/poisson/tutorial_poisson_thermo.4C.yaml)
- [tutorial_prec_fsi.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_fsi.4C.yaml)
- [tutorial_prec_fsi_muelu.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_fsi_muelu.4C.yaml)
- [tutorial_prec_solid.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_solid.4C.yaml)
- [tutorial_prec_solid_amg.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_solid_amg.4C.yaml)
- [tutorial_prec_solid_chebyshev.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_solid_chebyshev.4C.yaml)
- [tutorial_prec_solid_ilu.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_solid_ilu.4C.yaml)
- [tutorial_prec_solid_jacobi.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/preconditioner/tutorial_prec_solid_jacobi.4C.yaml)
- [tutorial_solid.4C.yaml](https://github.com/4C-multiphysics/4C/blob/main/tests/tutorials/solid/tutorial_solid.4C.yaml)
Each element contains
- *One of*
Option (MAT_LinElast1DGrowth, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_LinElast1DGrowth** (*group*)\
*linear elastic material with growth in one direction*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **DENS** (*double*, *required*: True)\
*mass density*
- **C0** (*double*, *required*: True)\
*reference concentration*
- **AOS_PROP_GROWTH** (*bool*, *required*: True)\
*growth proportional to amount of substance (AOS) if true or proportional to concentration if false*
- **POLY_PARA_NUM** (*int*, *required*: True)\
*number of polynomial coefficients*
- **POLY_PARAMS** (*vector\*, *size*: n, *required*: True)\
*coefficients of polynomial*
Option (MAT_LinElast1D, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_LinElast1D** (*group*)\
*linear elastic material in one direction*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **DENS** (*double*, *required*: True)\
*mass density*
Option (MAT_crystal_plasticity, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_crystal_plasticity** (*group*)\
* Crystal plasticity *
Contains
- **TOL** (*double*, *required*: True)\
*tolerance for internal Newton iteration*
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*Mass density*
- **LAT** (*string*, *required*: False, *default*: FCC)\
*lattice type: FCC, BCC, HCP, D019 or L10*
- **CTOA** (*double*, *required*: True)\
*c to a ratio of crystal unit cell*
- **ABASE** (*double*, *required*: True)\
*base length a of the crystal unit cell*
- **NUMSLIPSYS** (*int*, *required*: True)\
*number of slip systems*
- **NUMSLIPSETS** (*int*, *required*: True)\
*number of slip system sets*
- **SLIPSETMEMBERS** (*vector\*, *size*: n, *required*: True)\
*vector of NUMSLIPSYS indices ranging from 1 to NUMSLIPSETS that indicate to which set each slip system belongs*
- **SLIPRATEEXP** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the rate sensitivity exponent*
- **GAMMADOTSLIPREF** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the reference slip shear rate*
- **DISDENSINIT** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the initial dislocation density*
- **DISGENCOEFF** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the dislocation generation coefficients*
- **DISDYNRECCOEFF** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the coefficients for dynamic dislocation removal*
- **TAUY0** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the lattice resistance to slip, e.g. the Peierls barrier*
- **MFPSLIP** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS microstructural parameters that are relevant for Hall-Petch strengthening, e.g., grain size*
- **SLIPHPCOEFF** (*vector\*, *size*: n, *required*: True)\
*vector containing NUMSLIPSETS entries for the Hall-Petch coefficients corresponding to the microstructural parameters given in MFPSLIP*
- **SLIPBYTWIN** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMSLIPSETS entries for the work hardening coefficients by twinning on non-coplanar systems*
- **NUMTWINSYS** (*int*, *required*: False, *default*: 0)\
*(optional) number of twinning systems*
- **NUMTWINSETS** (*int*, *required*: False, *default*: 0)\
*(optional) number of sets of twinning systems*
- **TWINSETMEMBERS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector of NUMTWINSYS indices ranging from 1 to NUMTWINSETS that indicate to which set each slip system belongs*
- **TWINRATEEXP** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMTWINSETS entries for the rate sensitivity exponent*
- **GAMMADOTTWINREF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMTWINSETS entries for the reference slip shear rate*
- **TAUT0** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMTWINSETS entries for the lattice resistance to twinning, e.g. the Peierls barrier*
- **MFPTWIN** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMTWINSETS microstructural parameters that are relevant for Hall-Petch strengthening of twins, e.g., grain size*
- **TWINHPCOEFF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMTWINSETS entries for the Hall-Petch coefficients corresponding to the microstructural parameters given in MFPTWIN*
- **TWINBYSLIP** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*(optional) vector containing NUMTWINSETS entries for the work hardening coefficients by slip*
- **TWINBYTWIN** (*vector\*, *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 yet*
- **MIX_GrowthRemodelMixtureRule** (*group*)\
*Mixture rule for growth/remodel homogenized constrained mixture models*
Contains
- **GROWTH_STRATEGY** (*int*, *required*: True)\
*Material id of the growth strategy*
- **DENS** (*double*, *required*: True)\
*no description yet*
- **MASSFRAC** (*vector\*, *size*: n, *required*: True)\
*list mass fractions of the mixture constituents*
Option (MIX_Rule_Simple, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Rule_Simple** (*group*)\
*Simple mixture rule*
Contains
- **DENS** (*double*, *required*: True)\
*no description yet*
- **MASSFRAC** (*selection*)\
*list of mass fractions of the mixture constituents*
Choices
- *constant*:
- **constant** (*vector\*, *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 yet*
- **MIX_Rule_Function** (*group*)\
*A mixture rule where the mass fractions are scaled by functions of space and time*
Contains
- **DENS** (*double*, *required*: True)\
*no description yet*
- **MASSFRACFUNCT** (*vector\*, *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 yet*
- **MIX_Constituent_RemodelFiber_Material_Exponential_Active** (*group*)\
*An exponential strain energy function for the remodel fiber with an active contribution*
Contains
- **K1** (*double*, *required*: True)\
*First parameter of exponential strain energy function*
- **K2** (*double*, *required*: True)\
*Second parameter of exponential strain energy function*
- **COMPRESSION** (*bool*, *required*: True)\
*Bool, whether the fiber material also supports compressive forces.*
- **SIGMA_MAX** (*double*, *required*: True)\
*Maximum active Cauchy-stress*
- **LAMBDAMAX** (*double*, *required*: True)\
*Stretch at maximum active Cauchy-stress*
- **LAMBDA0** (*double*, *required*: True)\
*Stretch at zero active Cauchy-stress*
- **LAMBDAACT** (*double*, *required*: False, *default*: 1)\
*Current stretch*
- **DENS** (*double*, *required*: True)\
*Density of the whole mixture*
Option (MIX_Constituent_RemodelFiber_Material_Exponential, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Constituent_RemodelFiber_Material_Exponential** (*group*)\
*An exponential strain energy function for the remodel fiber*
Contains
- **K1** (*double*, *required*: True)\
*First parameter of exponential strain energy function*
- **K2** (*double*, *required*: True)\
*Second parameter of exponential strain energy function*
- **COMPRESSION** (*bool*, *required*: True)\
*Bool, whether the fiber material also supports compressive forces.*
Option (MIX_Constituent_ImplicitRemodelFiber, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Constituent_ImplicitRemodelFiber** (*group*)\
*A 1D constituent that remodels*
Contains
- **FIBER_ID** (*int*, *required*: True)\
*Id of the fiber*
- **FIBER_MATERIAL_ID** (*int*, *required*: True)\
*Id of fiber material*
- **ENABLE_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 tissue*
- **GROWTH_CONSTANT** (*double*, *required*: True)\
*Growth constant of the tissue*
- **DEPOSITION_STRETCH** (*double*, *required*: True)\
*Stretch at with the fiber is deposited*
- **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, 2=nodal fibers)*
Option (MIX_Constituent_ExplicitRemodelFiber, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Constituent_ExplicitRemodelFiber** (*group*)\
*A 1D constituent that remodels*
Contains
- **FIBER_ID** (*int*, *required*: False, *default*: 1)\
*Id of the fiber*
- **FIBER_MATERIAL_ID** (*int*, *required*: True)\
*Id of fiber material*
- **ENABLE_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 tissue*
- **GROWTH_CONSTANT** (*double*, *required*: True)\
*Growth constant of the tissue*
- **DEPOSITION_STRETCH** (*double*, *required*: True)\
*Stretch at with the fiber is deposited*
- **DEPOSITION_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 yet*
- **MIX_Constituent_FullConstrainedMixtureFiber** (*group*)\
*A 1D constituent that grows with the full constrained mixture fiber theory*
Contains
- **FIBER_ID** (*int*, *required*: True)\
*Id of the fiber*
- **FIBER_MATERIAL_ID** (*int*, *required*: True)\
*Id of fiber material*
- **ENABLE_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 tissue*
- **GROWTH_CONSTANT** (*double*, *required*: True)\
*Growth constant of the tissue*
- **DEPOSITION_STRETCH** (*double*, *required*: True)\
*Stretch at which the fiber is deposited*
- **INITIAL_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 yet*
- **MIX_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 updated*
- **ISOCHORIC** (*bool*, *required*: False, *default*: False)\
*Flag whether prestretch tensor is isochoric*
Option (MIX_Prestress_Strategy_Cylinder, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Prestress_Strategy_Cylinder** (*group*)\
*Simple prestress strategy for a cylinder*
Contains
- **INNER_RADIUS** (*double*, *required*: True)\
*Inner radius of the cylinder*
- **WALL_THICKNESS** (*double*, *required*: True)\
*Wall thickness of the cylinder*
- **AXIAL_PRESTRETCH** (*double*, *required*: True)\
*Prestretch in axial direction*
- **CIRCUMFERENTIAL_PRESTRETCH** (*double*, *required*: True)\
*Prestretch in circumferential direction*
- **PRESSURE** (*double*, *required*: True)\
*Pressure in the inner of the cylinder*
Option (MIX_Prestress_Strategy_Constant, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Prestress_Strategy_Constant** (*group*)\
*Simple predefined prestress*
Contains
- **PRESTRETCH** (*vector\>*, *size*: 3 x 3, *required*: True)\
*Definition of the (symmetric) prestretch tensor*
Value type
- (*vector\*, *size*: 3, *required*: True)\
*no description yet*
Option (MAT_IterativePrestress, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_IterativePrestress** (*group*)\
*General material wrapper enabling iterative pretressing for any material*
Contains
- **MATID** (*int*, *required*: True)\
*Id of the material*
- **ACTIVE** (*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 yet*
- **MIX_GrowthStrategy_Stiffness** (*group*)\
*Extension of all constituents simultaneously*
Contains
- **KAPPA** (*double*, *required*: True)\
*Penalty parameter for the modified penalty term for incompressibility*
Option (MIX_GrowthStrategy_Anisotropic, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_GrowthStrategy_Anisotropic** (*group*)\
*anisotropic growth*
Contains
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for growth direction alignment*
- **FIBER_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 yet*
- **MIX_GrowthStrategy_Isotropic** (*group*)\
*isotropic growth*
Option (MIX_Constituent_SolidMaterial, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Constituent_SolidMaterial** (*group*)\
*Solid material*
Contains
- **MATID** (*int*, *required*: True)\
*ID of the solid material*
Option (MIX_Constituent_ElastHyper_ElastinMembrane, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MIX_Constituent_ElastHyper_ElastinMembrane** (*group*)\
*ElastHyper toolbox with damage and 2D membrane material*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of summands*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*list material IDs of the membrane summands*
- **MEMBRANENUMMAT** (*int*, *required*: True)\
*number of summands*
- **MEMBRANEMATIDS** (*vector\*, *size*: n, *required*: True)\
*list material IDs of the membrane summands*
- **PRESTRESS_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 yet*
- **MIX_Constituent_ElastHyper_Damage** (*group*)\
*ElastHyper toolbox with damage*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of summands*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*list material IDs of the membrane summands*
- **PRESTRESS_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 yet*
- **MIX_Constituent_ElastHyper** (*group*)\
*ElastHyper toolbox*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of summands*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*list material IDs of the summands*
- **PRESTRESS_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 yet*
- **MAT_Mixture** (*group*)\
*General mixture model*
Contains
- **MATIDMIXTURERULE** (*int*, *required*: True)\
*material id of the mixturerule*
- **MATIDSCONST** (*vector\*, *size*: n, *required*: True)\
*list of material IDs of the mixture constituents*
Option (MAT_ParticleWallDEM, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ParticleWallDEM** (*group*)\
*particle wall material for DEM*
Contains
- **FRICT_COEFF_TANG** (*double*, *required*: False, *default*: -1)\
*friction coefficient for tangential contact*
- **FRICT_COEFF_ROLL** (*double*, *required*: False, *default*: -1)\
*friction coefficient for rolling contact*
- **ADHESION_SURFACE_ENERGY** (*double*, *required*: False, *default*: -1)\
*adhesion surface energy*
Option (MAT_ParticleDEM, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ParticleDEM** (*group*)\
*particle material for DEM*
Contains
- **INITRADIUS** (*double*, *required*: True)\
*initial radius of particle*
- **INITDENSITY** (*double*, *required*: True)\
*initial density of particle*
Option (MAT_ParticleSPHBoundary, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ParticleSPHBoundary** (*group*)\
*particle material for SPH boundary*
Contains
- **INITRADIUS** (*double*, *required*: True)\
*initial radius*
- **INITDENSITY** (*double*, *required*: True)\
*initial density*
- **INITTEMPERATURE** (*double*, *required*: False, *default*: 0)\
*initial temperature*
- **THERMALCAPACITY** (*double*, *required*: False, *default*: 0)\
*thermal capacity*
- **THERMALCONDUCTIVITY** (*double*, *required*: False, *default*: 0)\
*thermal conductivity*
- **THERMALABSORPTIVITY** (*double*, *required*: False, *default*: 0)\
*thermal absorptivity*
Option (MAT_ParticleSPHFluid, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ParticleSPHFluid** (*group*)\
*particle material for SPH fluid*
Contains
- **INITRADIUS** (*double*, *required*: True)\
*initial radius*
- **INITDENSITY** (*double*, *required*: True)\
*initial density*
- **REFDENSFAC** (*double*, *required*: True)\
*reference density factor in equation of state*
- **EXPONENT** (*double*, *required*: True)\
*exponent in equation of state*
- **BACKGROUNDPRESSURE** (*double*, *required*: True)\
*background pressure for transport velocity formulation*
- **BULK_MODULUS** (*double*, *required*: True)\
*bulk modulus*
- **DYNAMIC_VISCOSITY** (*double*, *required*: True)\
*dynamic shear viscosity*
- **BULK_VISCOSITY** (*double*, *required*: True)\
*bulk viscosity*
- **ARTIFICIAL_VISCOSITY** (*double*, *required*: True)\
*artificial viscosity*
- **INITTEMPERATURE** (*double*, *required*: False, *default*: 0)\
*initial temperature*
- **THERMALCAPACITY** (*double*, *required*: False, *default*: 0)\
*thermal capacity*
- **THERMALCONDUCTIVITY** (*double*, *required*: False, *default*: 0)\
*thermal conductivity*
- **THERMALABSORPTIVITY** (*double*, *required*: False, *default*: 0)\
*thermal absorptivity*
Option (MAT_0D_MAXWELL_ACINUS_OGDEN, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_0D_MAXWELL_ACINUS_OGDEN** (*group*)\
*0D acinar material ogden*
Contains
- **Stiffness1** (*double*, *required*: True)\
*first stiffness*
- **Stiffness2** (*double*, *required*: True)\
*second stiffness*
- **Viscosity1** (*double*, *required*: True)\
*first viscosity*
- **Viscosity2** (*double*, *required*: True)\
*second viscosity*
Option (MAT_0D_MAXWELL_ACINUS_DOUBLEEXPONENTIAL, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_0D_MAXWELL_ACINUS_DOUBLEEXPONENTIAL** (*group*)\
*0D acinar material doubleexponential*
Contains
- **Stiffness1** (*double*, *required*: True)\
*first stiffness*
- **Stiffness2** (*double*, *required*: True)\
*second stiffness*
- **Viscosity1** (*double*, *required*: True)\
*first viscosity*
- **Viscosity2** (*double*, *required*: True)\
*second viscosity*
Option (MAT_0D_MAXWELL_ACINUS_EXPONENTIAL, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_0D_MAXWELL_ACINUS_EXPONENTIAL** (*group*)\
*0D acinar material exponential*
Contains
- **Stiffness1** (*double*, *required*: True)\
*first stiffness*
- **Stiffness2** (*double*, *required*: True)\
*second stiffness*
- **Viscosity1** (*double*, *required*: True)\
*first viscosity*
- **Viscosity2** (*double*, *required*: True)\
*second viscosity*
Option (MAT_0D_MAXWELL_ACINUS_NEOHOOKEAN, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_0D_MAXWELL_ACINUS_NEOHOOKEAN** (*group*)\
*0D acinar material neohookean*
Contains
- **Stiffness1** (*double*, *required*: True)\
*first stiffness*
- **Stiffness2** (*double*, *required*: True)\
*second stiffness*
- **Viscosity1** (*double*, *required*: True)\
*first viscosity*
- **Viscosity2** (*double*, *required*: True)\
*second viscosity*
Option (MAT_0D_MAXWELL_ACINUS, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_0D_MAXWELL_ACINUS** (*group*)\
*0D acinar material*
Contains
- **Stiffness1** (*double*, *required*: True)\
*first stiffness*
- **Stiffness2** (*double*, *required*: True)\
*second stiffness*
- **Viscosity1** (*double*, *required*: True)\
*first viscosity*
- **Viscosity2** (*double*, *required*: True)\
*second viscosity*
Option (MAT_Crosslinker, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Crosslinker** (*group*)\
*material for a linkage between beams*
Contains
- **MATNUM** (*double*, *required*: True)\
*number of beam elasthyper material*
- **JOINTTYPE** (*string*, *required*: True)\
*type of joint: beam3rline2rigid (default), beam3rline2pin or truss*
- **LINKINGLENGTH** (*double*, *required*: True)\
*distance between the two binding domains of a linker*
- **LINKINGLENGTHTOL** (*double*, *required*: True)\
*tolerance for linker length in the sense: length +- tolerance*
- **LINKINGANGLE** (*double*, *required*: True)\
*preferred binding angle enclosed by two filaments' axes in radians*
- **LINKINGANGLETOL** (*double*, *required*: True)\
*tolerance for preferred binding angle in radians in the sense of: angle +- tolerance*
- **K_ON** (*double*, *required*: True)\
*chemical association-rate*
- **K_OFF** (*double*, *required*: True)\
*chemical dissociation-rate*
- **DELTABELLEQ** (*double*, *required*: False, *default*: 0)\
*deltaD in Bell's equation for force dependent off rate*
- **NOBONDDISTSPHERE** (*double*, *required*: False, *default*: 0)\
*distance to sphere elements in which no double bonded linker is allowed*
- **TYPE** (*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 yet*
- **MAT_Kirchhoff_Love_shell** (*group*)\
*Material for an elastic Kichhhoff-Love shell *
Contains
- **YOUNG_MODULUS** (*double*, *required*: True)\
*Young's modulus*
- **POISSON_RATIO** (*double*, *required*: True)\
*Poisson's ratio*
- **THICKNESS** (*double*, *required*: True)\
*Thickness of the shell*
Option (MAT_BeamKirchhoffTorsionFreeElastHyper_ByModes, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_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 modes*
Contains
- **EA** (*double*, *required*: True)\
*axial rigidity*
- **EI** (*double*, *required*: True)\
*flexural/bending rigidity*
- **RhoA** (*double*, *required*: True)\
*translational inertia: mass density * cross-section area*
- **FAD** (*bool*, *required*: False, *default*: False)\
*Does automatic differentiation have to be used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_BeamKirchhoffTorsionFreeElastHyper** (*group*)\
*material parameters for a torsion-free, isotropic Kirchhoff-Love type beam element based on hyperelastic stored energy function*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **DENS** (*double*, *required*: True)\
*mass density*
- **CROSSAREA** (*double*, *required*: True)\
*cross-section area*
- **MOMIN** (*double*, *required*: True)\
*area moment of inertia*
- **FAD** (*bool*, *required*: False, *default*: False)\
*Does automatic differentiation have to be used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_BeamKirchhoffElastHyper_ByModes** (*group*)\
*material parameters for a Kirchhoff-Love type beam element based on hyperelastic stored energy function, specified for individual deformation modes*
Contains
- **EA** (*double*, *required*: True)\
*axial rigidity*
- **GI_T** (*double*, *required*: True)\
*torsional rigidity*
- **EI2** (*double*, *required*: True)\
*flexural/bending rigidity w.r.t. first principal axis of inertia*
- **EI3** (*double*, *required*: True)\
*flexural/bending rigidity w.r.t. second principal axis of inertia*
- **RhoA** (*double*, *required*: True)\
*translational inertia: mass density * cross-section area*
- **MASSMOMINPOL** (*double*, *required*: True)\
*polar mass moment of inertia, i.e. w.r.t. rotation around beam axis*
- **MASSMOMIN2** (*double*, *required*: True)\
*mass moment of inertia w.r.t. first principal axis of inertia*
- **MASSMOMIN3** (*double*, *required*: True)\
*mass moment of inertia w.r.t. second principal axis of inertia*
- **FAD** (*bool*, *required*: False, *default*: False)\
*Does automatic differentiation have to be used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_BeamKirchhoffElastHyper** (*group*)\
*material parameters for a Kirchhoff-Love type beam element based on hyperelastic stored energy function*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **SHEARMOD** (*double*, *required*: False, *default*: -1)\
*shear modulus*
- **POISSONRATIO** (*double*, *required*: False, *default*: -1)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **CROSSAREA** (*double*, *required*: True)\
*cross-section area*
- **MOMINPOL** (*double*, *required*: True)\
*polar/axial area moment of inertia*
- **MOMIN2** (*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 used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_BeamReissnerElastHyper_ByModes** (*group*)\
*material parameters for a Simo-Reissner type beam element based on hyperelastic stored energy function, specified for individual deformation modes*
Contains
- **EA** (*double*, *required*: True)\
*axial rigidity*
- **GA2** (*double*, *required*: True)\
*shear rigidity w.r.t first principal axis of inertia*
- **GA3** (*double*, *required*: True)\
*shear rigidity w.r.t second principal axis of inertia*
- **GI_T** (*double*, *required*: True)\
*torsional rigidity*
- **EI2** (*double*, *required*: True)\
*flexural/bending rigidity w.r.t. first principal axis of inertia*
- **EI3** (*double*, *required*: True)\
*flexural/bending rigidity w.r.t. second principal axis of inertia*
- **RhoA** (*double*, *required*: True)\
*translational inertia: mass density * cross-section area*
- **MASSMOMINPOL** (*double*, *required*: True)\
*polar mass moment of inertia, i.e. w.r.t. rotation around beam axis*
- **MASSMOMIN2** (*double*, *required*: True)\
*mass moment of inertia w.r.t. first principal axis of inertia*
- **MASSMOMIN3** (*double*, *required*: True)\
*mass moment of inertia w.r.t. second principal axis of inertia*
- **FAD** (*bool*, *required*: False, *default*: False)\
*Does automatic differentiation have to be used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_BeamReissnerElastPlastic** (*group*)\
*material parameters for a Simo-Reissner type beam element based on hyperelastic stored energy function*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **YIELDN** (*double*, *required*: False, *default*: -1)\
*initial yield stress N*
- **YIELDM** (*double*, *required*: False, *default*: -1)\
*initial yield stress M*
- **ISOHARDN** (*double*, *required*: False, *default*: -1)\
*isotropic hardening modulus of forces*
- **ISOHARDM** (*double*, *required*: False, *default*: -1)\
*isotropic hardening modulus of moments*
- **TORSIONPLAST** (*bool*, *required*: False, *default*: False)\
*defines whether torsional moment contributes to plasticity*
- **SHEARMOD** (*double*, *required*: False, *default*: -1)\
*shear modulus*
- **POISSONRATIO** (*double*, *required*: False, *default*: -1)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **CROSSAREA** (*double*, *required*: True)\
*cross-section area*
- **SHEARCORR** (*double*, *required*: True)\
*shear correction factor*
- **MOMINPOL** (*double*, *required*: True)\
*polar/axial area moment of inertia*
- **MOMIN2** (*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 used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_BeamReissnerElastHyper** (*group*)\
*material parameters for a Simo-Reissner type beam element based on hyperelastic stored energy function*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **SHEARMOD** (*double*, *required*: False, *default*: -1)\
*shear modulus*
- **POISSONRATIO** (*double*, *required*: False, *default*: -1)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **CROSSAREA** (*double*, *required*: True)\
*cross-section area*
- **SHEARCORR** (*double*, *required*: True)\
*shear correction factor*
- **MOMINPOL** (*double*, *required*: True)\
*polar/axial area moment of inertia*
- **MOMIN2** (*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 used*
- **INTERACTIONRADIUS** (*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 yet*
- **MAT_Struct_Spring** (*group*)\
*elastic spring*
Contains
- **STIFFNESS** (*double*, *required*: True)\
*spring constant*
- **DENS** (*double*, *required*: True)\
*density*
Option (MAT_PhaseLawByFunction, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PhaseLawByFunction** (*group*)\
*fluid phase of porous medium defined by functions*
Contains
- **FUNCTPRES** (*int*, *required*: True)\
*ID of function for differential pressure*
- **FUNCTSAT** (*int*, *required*: True)\
*ID of function for saturation*
- **NUMDOF** (*int*, *required*: True)\
*number of DoFs*
- **PRESCOEFF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*Coefficients for pressure dependence*
Option (MAT_PhaseLawConstraint, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PhaseLawConstraint** (*group*)\
*constraint fluid phase of porous medium*
Option (MAT_PhaseLawTangent, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PhaseLawTangent** (*group*)\
*tangent fluid phase of porous medium*
Contains
- **RELTENSION** (*double*, *required*: True)\
*relative interface tensions*
- **EXP** (*double*, *required*: True)\
*exponent in pressure-saturation law*
- **SATURATION_0** (*double*, *required*: True)\
*saturation at zero differential pressure*
- **NUMDOF** (*int*, *required*: True)\
*number of DoFs*
- **PRESCOEFF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*Coefficients for pressure dependence*
Option (MAT_PhaseLawLinear, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PhaseLawLinear** (*group*)\
*saturated fluid phase of porous medium*
Contains
- **RELTENSION** (*double*, *required*: True)\
*relative interface tensions*
- **SATURATION_0** (*double*, *required*: True)\
*saturation at zero differential pressure*
- **NUMDOF** (*int*, *required*: True)\
*number of DoFs*
- **PRESCOEFF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*Coefficients for pressure dependence*
Option (MAT_FluidPoroSinglePhaseDofSaturation, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroSinglePhaseDofSaturation** (*group*)\
*one degrree of freedom for multiphase flow in deformable porous media*
Contains
- **PHASELAWID** (*int*, *required*: True)\
*ID of pressure-saturation law*
Option (MAT_FluidPoroSinglePhaseDofPressure, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroSinglePhaseDofPressure** (*group*)\
*one degrree of freedom for multiphase flow in deformable porous media*
Contains
- **PHASELAWID** (*int*, *required*: True)\
*ID of pressure-saturation law*
Option (MAT_FluidPoroSinglePhaseDofDiffPressure, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroSinglePhaseDofDiffPressure** (*group*)\
*one degrree of freedom for multiphase flow in deformable porous media*
Contains
- **PHASELAWID** (*int*, *required*: True)\
*ID of pressure-saturation law*
- **NUMDOF** (*int*, *required*: True)\
*number of DoFs*
- **PRESCOEFF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*pressure IDs for differential pressure*
Option (MAT_FluidPoroVolFracPressureBloodLung, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroVolFracPressureBloodLung** (*group*)\
*one volume fraction pressure material for vascular units in the lungs for multiphase flow in deformable porous media*
Contains
- **DENSITY** (*double*, *required*: True)\
*density of phase*
- **PERMEABILITY** (*double*, *required*: True)\
*permeability of phase*
- **VISCOSITY_LAW_ID** (*int*, *required*: True)\
*ID of viscosity law*
- **INITIALVOLFRAC** (*double*, *required*: True)\
*Initial volume fraction (usually at end-expiration)*
- **SCALING_PARAMETER_DEFORMATION** (*double*, *required*: True)\
*scaling parameter for deformation dependency*
- **SCALING_PARAMETER_PRESSURE** (*double or null*, *required*: False, *default*: null)\
*scaling parameter for pressure dependency*
Option (MAT_FluidPoroVolFracPressure, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroVolFracPressure** (*group*)\
*one volume fraction pressure for multiphase flow in deformable porous media*
Contains
- **PERMEABILITY** (*double*, *required*: True)\
*permeability of phase*
- **VISCOSITY_LAW_ID** (*int*, *required*: True)\
*ID of viscosity law*
- **MIN_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 yet*
- **MAT_FluidPoroSingleVolFrac** (*group*)\
*one phase for multiphase flow in deformable porous media*
Contains
- **DENSITY** (*double*, *required*: True)\
*reference/initial density*
- **DIFFUSIVITY** (*double*, *required*: True)\
*diffusivity of phase*
- **AddScalarDependentFlux** (*bool*, *required*: True)\
*Is there additional scalar dependent flux (yes) or (no)*
- **NUMSCAL** (*int*, *required*: False, *default*: 0)\
*Number of scalars*
- **SCALARDIFFS** (*vector\*, *size*: n, *required*: False, *default*: [])\
*Diffusivities for additional scalar-dependent flux*
- **OMEGA_HALF** (*vector\ or null*, *size*: n, *required*: False, *default*: null)\
*Constant for receptor kinetic law*
Option (MAT_FluidPoroSinglePhase, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroSinglePhase** (*group*)\
*one phase for multiphase flow in deformable porous media*
Contains
- **DENSITYLAWID** (*int*, *required*: True)\
*ID of density law*
- **DENSITY** (*double*, *required*: True)\
*reference/initial density*
- **RELPERMEABILITYLAWID** (*int*, *required*: True)\
*ID of relative permeability law*
- **VISCOSITY_LAW_ID** (*int*, *required*: True)\
*ID of viscosity law*
- **DOFTYPEID** (*int*, *required*: True)\
*ID of dof definition*
Option (MAT_FluidPoroSingleReaction, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroSingleReaction** (*group*)\
*advanced reaction material*
Contains
- **NUMSCAL** (*int*, *required*: True)\
*number of scalars coupled with this problem*
- **TOTALNUMDOF** (*int*, *required*: True)\
*total number of multiphase-dofs*
- **NUMVOLFRAC** (*int*, *required*: True)\
*number of volfracs*
- **VOLFRAC_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\*, *size*: n, *required*: True)\
*advanced reaction list*
- **COUPLING** (*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 yet*
- **MAT_FluidPoroMultiPhaseReactions** (*group*)\
*multi phase flow in deformable porous media and list of reactions*
Contains
- **LOCAL** (*bool*, *required*: True)\
*individual materials allocated per element or only at global scope*
- **PERMEABILITY** (*double*, *required*: True)\
*permeability of medium*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
- **NUMFLUIDPHASES_IN_MULTIPHASEPORESPACE** (*int*, *required*: True)\
*number of fluid phases*
- **NUMREAC** (*int*, *required*: True)\
*number of reactions for these elements*
- **REACIDS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*advanced reaction list*
Option (MAT_FluidPoroMultiPhase, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroMultiPhase** (*group*)\
*multi phase flow in deformable porous media*
Contains
- **LOCAL** (*bool*, *required*: True)\
*individual materials allocated per element or only at global scope*
- **PERMEABILITY** (*double*, *required*: True)\
*permeability of medium*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
- **NUMFLUIDPHASES_IN_MULTIPHASEPORESPACE** (*int*, *required*: True)\
*number of fluid phases*
Option (MAT_FluidPoro, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoro** (*group*)\
*fluid flow in deformable porous media*
Contains
- **DYNVISCOSITY** (*double*, *required*: True)\
*dynamic viscosity*
- **DENSITY** (*double*, *required*: True)\
*density*
- **PERMEABILITY** (*double*, *required*: False, *default*: 0)\
*permeability of medium*
- **AXIALPERMEABILITY** (*double*, *required*: False, *default*: 0)\
*axial permeability for transverse isotropy*
- **ORTHOPERMEABILITY1** (*double*, *required*: False, *default*: 0)\
*first permeability for orthotropy*
- **ORTHOPERMEABILITY2** (*double*, *required*: False, *default*: 0)\
*second permeability for orthotropy*
- **ORTHOPERMEABILITY3** (*double*, *required*: False, *default*: 0)\
*third permeability for orthotropy*
- **TYPE** (*string*, *required*: False, *default*: Darcy)\
*Problem type: Darcy (default) or Darcy-Brinkman*
- **PERMEABILITYFUNCTION** (*string*, *required*: False, *default*: Const)\
*Permeability function: Const(Default) or Kozeny_Carman*
Option (MAT_StructPoroReactionECM, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_StructPoroReactionECM** (*group*)\
*wrapper for structure porelastic material with reaction*
Contains
- **MATID** (*int*, *required*: True)\
*ID of structure material*
- **POROLAWID** (*int*, *required*: True)\
*ID of porosity law*
- **INITPOROSITY** (*double*, *required*: True)\
*initial porosity of porous medium*
- **DENSCOLLAGEN** (*double*, *required*: True)\
*density of collagen*
- **DOFIDREACSCALAR** (*int*, *required*: True)\
*Id of DOF within scalar transport problem, which controls the reaction*
Option (MAT_StructPoroReaction, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_StructPoroReaction** (*group*)\
*wrapper for structure porelastic material with reaction*
Contains
- **MATID** (*int*, *required*: True)\
*ID of structure material*
- **POROLAWID** (*int*, *required*: True)\
*ID of porosity law*
- **INITPOROSITY** (*double*, *required*: True)\
*initial porosity of porous medium*
- **DOFIDREACSCALAR** (*int*, *required*: True)\
*Id of DOF within scalar transport problem, which controls the reaction*
Option (MAT_FluidPoroViscosityLawCellAdherence, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroViscosityLawCellAdherence** (*group*)\
*visosity law depending on pressure gradient in porous multiphase medium*
Contains
- **VISC_0** (*double*, *required*: True)\
*Visc0 parameter for modelling cell adherence*
- **XI** (*double*, *required*: True)\
*xi parameter for modelling cell adherence*
- **PSI** (*double*, *required*: True)\
*psi parameter for modelling cell adherence*
Option (MAT_FluidPoroViscosityLawConstant, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroViscosityLawConstant** (*group*)\
*viscosity law for constant viscosity in porous multiphase medium*
Contains
- **VALUE** (*double*, *required*: True)\
*constant value of viscosity*
Option (MAT_FluidPoroRelPermeabilityLawExp, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroRelPermeabilityLawExp** (*group*)\
*permeability law depending on saturation in porous multiphase medium*
Contains
- **EXP** (*double*, *required*: True)\
*exponent of the saturation of this phase*
- **MIN_SAT** (*double*, *required*: True)\
*minimum saturation which is used for calculation*
Option (MAT_FluidPoroRelPermeabilityLawConstant, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_FluidPoroRelPermeabilityLawConstant** (*group*)\
*permeability law for constant permeability in porous multiphase medium*
Contains
- **VALUE** (*double*, *required*: True)\
*constant value of permeability*
Option (MAT_PoroDensityLawExp, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroDensityLawExp** (*group*)\
*density law for pressure dependent exponential function*
Contains
- **BULKMODULUS** (*double*, *required*: True)\
*bulk modulus of porous medium*
Option (MAT_PoroDensityLawConstant, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroDensityLawConstant** (*group*)\
*density law for constant density in porous multiphase medium*
Option (MAT_PlasticElastHyper, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PlasticElastHyper** (*group*)\
*collection of hyperelastic materials for finite strain plasticity*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials/potentials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material/potential IDs*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **INITYIELD** (*double*, *required*: True)\
*initial yield stress*
- **POLYCONVEX** (*int*, *required*: False, *default*: 0)\
*1.0 if polyconvexity of system is checked*
- **ISOHARD** (*double*, *required*: False, *default*: 0)\
*linear isotropic hardening modulus*
- **EXPISOHARD** (*double*, *required*: False, *default*: 0)\
*nonlinear isotropic hardening exponent*
- **INFYIELD** (*double*, *required*: False, *default*: 0)\
*saturation yield stress for nonlinear isotropic hardening*
- **KINHARD** (*double*, *required*: False, *default*: 0)\
*linear kinematic hardening modulus*
- **VISC** (*double*, *required*: False, *default*: 0)\
*Visco-Plasticity parameter 'eta' in Perzyna model*
- **RATE_DEPENDENCY** (*double*, *required*: False, *default*: 1)\
*Visco-Plasticity parameter 'eta' in Perzyna model*
- **VISC_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 expansion*
- **INITTEMP** (*double*, *required*: False, *default*: 0)\
*initial, reference temperature*
- **YIELDSOFT** (*double*, *required*: False, *default*: 0)\
*yield stress softening*
- **HARDSOFT** (*double*, *required*: False, *default*: 0)\
*hardening softening*
- **TAYLOR_QUINNEY** (*double*, *required*: False, *default*: 1)\
*Taylor-Quinney factor for plastic heat conversion*
Option (MAT_ElastHyper, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ElastHyper** (*group*)\
*list/collection of hyperelastic materials, i.e. material IDs*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials/potentials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material/potential IDs*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **POLYCONVEX** (*int*, *required*: False, *default*: 0)\
*1.0 if polyconvexity of system is checked*
Option (VISCO_BRANCH, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **VISCO_BRANCH** (*group*)\
*Viscoelastic Branch (viscous and elastic contribution)*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials in the viscoelastic branch*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
Option (MAT_Struct_Multiscale, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_Multiscale** (*group*)\
*Structural micro-scale approach: material parameters are calculated from microscale simulation*
Contains
- **MICROFILE** (*string*, *required*: False, *default*: filename.dat)\
*inputfile for microstructure*
- **MICRODIS_NUM** (*int*, *required*: True)\
*Number of microscale discretization*
- **INITVOL** (*double*, *required*: False, *default*: 0)\
*Initial volume of RVE*
- **RUNTIMEOUTPUT_GP** (*enum*, *required*: False, *default*: all)\
*Specify the Gauss Points of this element for which runtime output is generated*
Choices
- **none**
- **all**
- **first_gp_only**
Option (MAT_Struct_AAANeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_AAANeoHooke** (*group*)\
*aneurysm wall material according to Raghavan and Vorp [2000]*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **BETA** (*double*, *required*: True)\
*2nd parameter*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
Option (ELAST_CoupTransverselyIsotropic, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupTransverselyIsotropic** (*group*)\
*transversely part of a simple othotropic, transversely isotropic hyperelastic constitutive equation*
Contains
- **ALPHA** (*double*, *required*: True)\
*1-st constant*
- **BETA** (*double*, *required*: True)\
*2-nd constant*
- **GAMMA** (*double*, *required*: True)\
*3-rd constant*
- **ANGLE** (*double*, *required*: True)\
*fiber angle*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **FIBER** (*int*, *required*: False, *default*: 1)\
*exponential constant*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
Option (MAT_Struct_Damage, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_Damage** (*group*)\
*elasto-plastic von Mises material with ductile damage*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **SAMPLENUM** (*int*, *required*: True)\
*number of stress-strain pairs in list*
- **SIGMA_Y** (*vector\*, *size*: n, *required*: True)\
*yield stress*
- **EPSBAR_P** (*vector\*, *size*: n, *required*: True)\
*accumulated plastic strain corresponding to SIGMA_Y*
- **DAMDEN** (*double*, *required*: True)\
*denominator of damage evaluations law*
- **DAMEXP** (*double*, *required*: True)\
*exponent of damage evaluations law*
- **DAMTHRESHOLD** (*double*, *required*: True)\
*damage threshold*
- **KINHARD** (*double*, *required*: True)\
*kinematic hardening modulus, stress-like variable*
- **KINHARD_REC** (*double*, *required*: True)\
*recovery factor, scalar-valued variable*
- **SATHARDENING** (*double*, *required*: True)\
*saturation hardening*
- **HARDEXPO** (*double*, *required*: True)\
*hardening exponent*
- **TOL** (*double*, *required*: True)\
*tolerance for local Newton iteration*
Option (ELAST_IsoExpoPow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoExpoPow** (*group*)\
*isochoric part of exponential material acc. to Holzapfel*
Contains
- **K1** (*double*, *required*: True)\
*material parameter*
- **K2** (*double*, *required*: True)\
*material parameter*
- **C** (*int*, *required*: True)\
*exponent*
Option (MAT_Struct_SuperElastSMA, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_SuperElastSMA** (*group*)\
*finite strain superelastic shape memory alloy*
Contains
- **DENS** (*double*, *required*: True)\
*mass density*
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **EPSILON_L** (*double*, *required*: True)\
*parameter representing the maximum deformation obtainable only by detwinning of the multiple-variant martensite*
- **T_AS_s** (*double*, *required*: True)\
*Temperature at which the phase transformation from austenite to martensite starts*
- **T_AS_f** (*double*, *required*: True)\
*Temperature at which the phase transformation from austenite to martensite finishes*
- **T_SA_s** (*double*, *required*: True)\
*Temperature at which the phase transformation from martensite to autenite starts*
- **T_SA_f** (*double*, *required*: True)\
*Temperature at which the phase transformation from martensite to autenite finishes*
- **C_AS** (*double*, *required*: True)\
*Coefficient of the linear temperature dependence of T_AS*
- **C_SA** (*double*, *required*: True)\
*Coefficient of the linear temperature dependence of T_SA*
- **SIGMA_AS_s** (*double*, *required*: True)\
*stress at which the phase transformation from austenite to martensite begins*
- **SIGMA_AS_f** (*double*, *required*: True)\
*stress at which the phase transformation from austenite to martensite finishes*
- **SIGMA_SA_s** (*double*, *required*: True)\
*stress at which the phase transformation from martensite to austenite begins*
- **SIGMA_SA_f** (*double*, *required*: True)\
*stress at which the phase transformation from martensite to austenite finishes*
- **ALPHA** (*double*, *required*: True)\
*pressure dependency in the drucker-prager-type loading*
- **MODEL** (*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 martensite*
- **BETA_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 yet*
- **MAT_Struct_PlasticGTN** (*group*)\
*elastic St.Venant Kirchhoff / plastic GTN*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*Density*
- **YIELD** (*double*, *required*: True)\
*yield stress*
- **ISOHARD** (*double*, *required*: True)\
*linear isotropic hardening*
- **HARDENING_FUNC** (*int*, *required*: False, *default*: 0)\
*Function number for isotropic hardening*
- **TOL** (*double*, *required*: True)\
*Local Newton iteration tolerance*
- **MAXITER** (*int*, *required*: False, *default*: 50)\
*Maximum Neutron Raphson Iterations*
- **K1** (*double*, *required*: True)\
*GTN Constant k1*
- **K2** (*double*, *required*: True)\
*GTN Constant k2*
- **K3** (*double*, *required*: True)\
*GTN constant k3*
- **F0** (*double*, *required*: True)\
*GTN constant f0 for initial damage*
- **FN** (*double*, *required*: True)\
*GTN constant fN for damage nucleation*
- **EN** (*double*, *required*: True)\
*GTN constant eN for damage nucleation*
- **SN** (*double*, *required*: True)\
*GTN constant sN for damage nucleation*
- **FC** (*double*, *required*: True)\
*GTN constant fC for damage coalescence*
- **KAPPA** (*double*, *required*: True)\
*GTN constant kappa for damage coalescence*
- **EF** (*double*, *required*: False, *default*: 0)\
*GTN stabilization parameter ef for damage coalescence*
Option (MAT_Struct_ThermoPlasticLinElast, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_ThermoPlasticLinElast** (*group*)\
*Thermo-elastic St.Venant Kirchhoff / plastic von Mises material*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **THEXPANS** (*double*, *required*: True)\
*coefficient of linear thermal expansion*
- **INITTEMP** (*double*, *required*: True)\
*initial temperature*
- **YIELD** (*double*, *required*: True)\
*yield stress*
- **ISOHARD** (*double*, *required*: True)\
*isotropic hardening modulus*
- **KINHARD** (*double*, *required*: True)\
*kinematic hardening modulus*
- **SAMPLENUM** (*int*, *required*: True)\
*number of stress-strain pairs in list*
- **SIGMA_Y** (*vector\*, *size*: n, *required*: True)\
*yield stress*
- **EPSBAR_P** (*vector\*, *size*: n, *required*: True)\
*accumulated plastic strain corresponding to SIGMA_Y*
- **TOL** (*double*, *required*: True)\
*tolerance for local Newton iteration*
- **THERMOMAT** (*int*, *required*: False, *default*: -1)\
*mat id of thermal material part*
Option (ELAST_CoupLogNeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupLogNeoHooke** (*group*)\
*logarithmic neo-Hooke material acc. to Bonet and Wood*
Contains
- **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 mue*
- **C2** (*double*, *required*: True)\
*nue or lambda*
Option (MAT_Struct_DruckerPrager, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_DruckerPrager** (*group*)\
*elastic St.Venant Kirchhoff / plastic drucker prager*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*Density*
- **ISOHARD** (*double*, *required*: True)\
*linear isotropic hardening*
- **TOL** (*double*, *required*: True)\
*Local Newton iteration tolerance*
- **C** (*double*, *required*: True)\
*cohesion*
- **ETA** (*double*, *required*: True)\
*Drucker Prager Constant Eta*
- **XI** (*double*, *required*: True)\
*Drucker Prager Constant Xi*
- **ETABAR** (*double*, *required*: True)\
*Drucker Prager Constant Etabar*
- **TANG** (*string*, *required*: False, *default*: consistent)\
*Method to compute the material tangent*
- **MAXITER** (*int*, *required*: False, *default*: 50)\
*Maximum Iterations for local Neutron Raphson*
Option (MAT_Struct_ThermoStVenantK, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_ThermoStVenantK** (*group*)\
*Thermo St.Venant--Kirchhoff material*
Contains
- **YOUNGNUM** (*int*, *required*: True)\
*number of Young's modulus in list (if 1 Young is const, if >1 Young is temperature) dependent*
- **YOUNG** (*vector\*, *size*: n, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **THEXPANS** (*double*, *required*: True)\
*constant coefficient of linear thermal expansion*
- **INITTEMP** (*double*, *required*: True)\
*initial temperature*
- **THERMOMAT** (*int*, *required*: False, *default*: -1)\
*mat id of thermal material part*
Option (MAT_Struct_StVenantKirchhoff, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_StVenantKirchhoff** (*group*)\
*St.Venant--Kirchhoff material*
Contains
- **YOUNG** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*Young's modulus*
- **NUE** (*double*, *required*: True, *range*: [-1, 0.5))\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
Option (ELAST_CoupSVK, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupSVK** (*group*)\
*Saint-Venant-Kirchhoff as elastic summand*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
Option (MAT_Struct_PlasticLinElast, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_PlasticLinElast** (*group*)\
*elastic St.Venant Kirchhoff / plastic von Mises material with linear isotropic and kineamtic hardening*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **YIELD** (*double*, *required*: True)\
*yield stress*
- **ISOHARD** (*double*, *required*: True)\
*linear isotropic hardening modulus*
- **KINHARD** (*double*, *required*: True)\
*linear kinematic hardening modulus*
- **TOL** (*double*, *required*: True)\
*tolerance for local Newton iteration*
Option (MAT_elchphase, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_elchphase** (*group*)\
*material parameters for ion species in electrolyte solution*
Contains
- **LOCAL** (*bool*, *required*: False, *default*: False)\
*individual materials allocated per element or only at global scope*
- **EPSILON** (*double*, *required*: True)\
*phase porosity*
- **TORTUOSITY** (*double*, *required*: True)\
*inverse (!) of phase tortuosity*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in electrolyte*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list phasel IDs*
Option (ELAST_Iso2Pow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_Iso2Pow** (*group*)\
*isochoric part of general power material*
Contains
- **C** (*double*, *required*: True)\
*material parameter*
- **D** (*int*, *required*: True)\
*exponent*
Option (MAT_PlasticElastHyperVCU, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PlasticElastHyperVCU** (*group*)\
*collection of hyperelastic materials for finite strain plasticity*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials/potentials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material/potential IDs*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **INITYIELD** (*double*, *required*: True)\
*initial yield stress*
- **ISOHARD** (*double*, *required*: False, *default*: 0)\
*linear isotropic hardening modulus*
- **EXPISOHARD** (*double*, *required*: False, *default*: 0)\
*nonlinear isotropic hardening exponent*
- **INFYIELD** (*double*, *required*: False, *default*: 0)\
*saturation yield stress for nonlinear isotropic hardening*
- **KINHARD** (*double*, *required*: False, *default*: 0)\
*linear kinematic hardening modulus*
- **VISC** (*double*, *required*: False, *default*: 0)\
*Visco-Plasticity parameter 'eta' in Perzyna model*
- **RATE_DEPENDENCY** (*double*, *required*: False, *default*: 1)\
*Visco-Plasticity parameter 'eta' in Perzyna model*
- **VISC_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 expansion*
- **INITTEMP** (*double*, *required*: False, *default*: 0)\
*initial, reference temperature*
- **YIELDSOFT** (*double*, *required*: False, *default*: 0)\
*yield stress softening*
- **HARDSOFT** (*double*, *required*: False, *default*: 0)\
*hardening softening*
- **TAYLOR_QUINNEY** (*double*, *required*: False, *default*: 1)\
*Taylor-Quinney factor for plastic heat conversion*
- **POLYCONVEX** (*int*, *required*: False, *default*: 0)\
*1.0 if polyconvexity of system is checked*
Option (MAT_elchmat, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_elchmat** (*group*)\
*specific list/collection of species and phases for elch applications*
Contains
- **LOCAL** (*bool*, *required*: False, *default*: False)\
*individual materials allocated per element or only at global scope*
- **NUMDOF** (*int*, *required*: True)\
*number of dof's per node*
- **NUMSCAL** (*int*, *required*: True)\
*number of transported scalars per node*
- **NUMPHASE** (*int*, *required*: True)\
*number of phases in electrolyte*
- **PHASEIDS** (*vector\*, *size*: n, *required*: True)\
*the list phasel IDs*
Option (ELAST_Iso1Pow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_Iso1Pow** (*group*)\
*isochoric part of general power material*
Contains
- **C** (*double*, *required*: True)\
*material parameter*
- **D** (*int*, *required*: True)\
*exponent*
Option (MAT_matlist_chemo_reac, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_matlist_chemo_reac** (*group*)\
*list/collection of materials, i.e. material IDs and list of reactive/chemotactic pairs*
Contains
- **LOCAL** (*bool*, *required*: True)\
*individual materials allocated per element or only at global scope*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
- **NUMPAIR** (*int*, *required*: True)\
*number of pairs for these elements*
- **PAIRIDS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*chemotaxis pairs list*
- **NUMREAC** (*int*, *required*: True)\
*number of reactions for these elements*
- **REACIDS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*advanced reaction list*
Option (MAT_matlist_chemotaxis, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_matlist_chemotaxis** (*group*)\
*list/collection of materials, i.e. material IDs and list of chemotactic pairs*
Contains
- **LOCAL** (*bool*, *required*: True)\
*individual materials allocated per element or only at global scope*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
- **NUMPAIR** (*int*, *required*: True)\
*number of pairs for these elements*
- **PAIRIDS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*chemotaxis pairs list*
Option (MAT_matlist_reactions, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_matlist_reactions** (*group*)\
*list/collection of materials, i.e. material IDs and list of reactions*
Contains
- **LOCAL** (*bool*, *required*: True)\
*individual materials allocated per element or only at global scope*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
- **NUMREAC** (*int*, *required*: True)\
*number of reactions for these elements*
- **REACIDS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*advanced reaction list*
Option (MAT_Struct_Robinson, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Struct_Robinson** (*group*)\
*Robinson's visco-plastic material*
Contains
- **KIND** (*string*, *required*: True)\
*kind of Robinson material: Butler, Arya, Arya_NarloyZ (default), Arya_CrMoSteel*
- **YOUNGNUM** (*int*, *required*: True)\
*number of Young's modulus in list*
- **YOUNG** (*vector\*, *size*: n, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **THEXPANS** (*double*, *required*: True)\
*coefficient of linear thermal expansion*
- **INITTEMP** (*double*, *required*: True)\
*initial temperature*
- **HRDN_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 list*
- **SHRTHRSHLD** (*vector\*, *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 list*
- **BETA** (*vector\*, *size*: n, *required*: True)\
*beta*
- **H_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 yet*
- **MAT_matlist** (*group*)\
*list/collection of materials, i.e. material IDs*
Contains
- **LOCAL** (*bool*, *required*: True)\
*individual materials allocated per element or only at global scope*
- **NUMMAT** (*int*, *required*: True)\
*number of materials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
Option (ELAST_CoupSimoPister, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupSimoPister** (*group*)\
*Simo-Pister type material*
Contains
- **MUE** (*double*, *required*: True)\
*material constant*
Option (MAT_Struct_PlasticNlnLogNeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_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 modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **YIELD** (*double*, *required*: False, *default*: 0)\
*yield stress*
- **ISOHARD** (*double*, *required*: False, *default*: 0)\
*isotropic hardening modulus*
- **SATHARDENING** (*double*, *required*: False, *default*: 0)\
*saturation hardening*
- **HARDEXPO** (*double*, *required*: False, *default*: 0)\
*linear hardening exponent*
- **VISC** (*double*, *required*: False, *default*: 0)\
*VISCOSITY*
- **RATE_DEPENDENCY** (*double*, *required*: False, *default*: 0)\
*rate dependency*
- **TOL** (*double*, *required*: False, *default*: 1e-08)\
*Tolerance for local Newton-Raphson iteration*
- **HARDENING_FUNC** (*int*, *required*: False, *default*: 0)\
*Function number for isotropic hardening*
Option (MAT_electrode, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_electrode** (*group*)\
*electrode material*
Contains
- **DIFF_COEF_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*FUNCT number describing temperature scaling of diffusion coefficient*
- **COND_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of conductivity*
- **COND_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*FUNCT number describing temperature scaling of conductivity*
- **DIFF_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for diffusion coefficient*
- **DIFF_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for scaling function describing temperature dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for function describing temperature dependence of diffusion coefficient*
- **COND_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for electronic conductivity*
- **COND_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for electronic conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for temperature scaling of conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for temperature scaling of conductivity*
- **C_MAX** (*double*, *required*: True)\
*saturation value of intercalated Lithium concentration*
- **CHI_MAX** (*double*, *required*: True)\
*lithiation value corresponding to saturation value of intercalated Lithium concentration 'C_MAX'*
- **OCP_MODEL** (*group*)\
*no description yet*
Contains
- *One of*
Option (Function, X_MAX, X_MIN)
- **Function** (*group*)\
*no description yet*
Contains
- **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 model*
- **X_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 yet*
Contains
- **OCP_PARA_NUM** (*int*, *required*: True)\
*number of parameters underlying half cell open circuit potential model*
- **OCP_PARA** (*vector\*, *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 model*
- **X_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 yet*
Contains
- **OCP_PARA** (*vector\*, *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 model*
- **X_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 yet*
- **ELAST_IsoAnisoExpo** (*group*)\
*anisotropic part with one exp. fiber*
Contains
- **K1** (*double*, *required*: True)\
*linear constant*
- **K2** (*double*, *required*: True)\
*exponential constant*
- **GAMMA** (*double*, *required*: True)\
*angle*
- **K1COMP** (*double*, *required*: True)\
*linear constant*
- **K2COMP** (*double*, *required*: True)\
*exponential constant*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
Option (MAT_scatra_reaction_poro, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_reaction_poro** (*group*)\
*scalar transport material*
Contains
- **NUMSCAL** (*int*, *required*: True)\
*number of scalars for these elements*
- **STOICH** (*vector\*, *size*: n, *required*: True)\
*reaction stoichometrie list*
- **REACCOEFF** (*double*, *required*: True)\
*reaction coefficient*
- **REACSCALE** (*double*, *required*: True)\
*scaling for reaction coefficient*
- **DISTRFUNCT** (*int*, *required*: False, *default*: 0)\
*spatial distribution of reaction coefficient*
- **COUPLING** (*string*, *required*: False, *default*: no_coupling)\
*type of coupling: simple_multiplicative, power_multiplicative, constant, michaelis_menten, by_function, no_coupling (default)*
- **ROLE** (*vector\*, *size*: n, *required*: True)\
*role in michaelis-menten like reactions*
- **REACSTART** (*vector\ or null*, *size*: n, *required*: False, *default*: null)\
*starting point of reaction*
Option (MAT_Muscle_Weickenmeier, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Muscle_Weickenmeier** (*group*)\
*Weickenmeier muscle material*
Contains
- **ALPHA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **BETA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **GAMMA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **KAPPA** (*double*, *required*: True)\
*material parameter for coupled volumetric contribution*
- **OMEGA0** (*double*, *required*: True, *range*: [0, 1])\
*weighting factor for isotropic tissue constituents*
- **ACTMUNUM** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*number of active motor units per undeformed muscle cross-sectional area*
- **MUTYPESNUM** (*int*, *required*: True)\
*number of motor unit types*
- **INTERSTIM** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*interstimulus interval*
- **FRACACTMU** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*fraction of motor unit type*
- **FTWITCH** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*twitch force of motor unit type*
- **TTWITCH** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*twitch contraction time of motor unit type*
- **LAMBDAMIN** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*minimal active fiber stretch*
- **LAMBDAOPT** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*optimal active fiber stretch related to active nominal stress maximum*
- **DOTLAMBDAMIN** (*double*, *required*: True)\
*minimal stretch rate*
- **KE** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the curvature of the velocity dependent activation function in the eccentric case*
- **KC** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the curvature of the velocity dependent activation function in the concentric case*
- **DE** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the amplitude of the velocity dependent activation function in the eccentric case*
- **DC** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the amplitude of the velocity dependent activation function in the concentric case*
- **ACTTIMESNUM** (*int*, *required*: True)\
*number of time boundaries to prescribe activation*
- **ACTTIMES** (*vector\*, *size*: n, *required*: True)\
*time boundaries between intervals*
- **ACTINTERVALSNUM** (*int*, *required*: True)\
*number of time intervals to prescribe activation*
- **ACTVALUES** (*vector\*, *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 yet*
- **MAT_Struct_Viscoplastic_No_Yield_Surface** (*group*)\
*Elastic visco-plastic finite strain material law without yield surface*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **TEMPERATURE** (*double*, *required*: True)\
*temperature in Kelvin*
- **PRE_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 yet*
- **MAT_lubrication_law_roeland** (*group*)\
*roeland lubrication material law*
Contains
- **ABSViscosity** (*double*, *required*: True)\
*absolute lubricant viscosity*
- **PreVisCoeff** (*double*, *required*: True)\
*pressure viscosity coefficient*
- **RefVisc** (*double*, *required*: True)\
*reference viscosity*
- **RefPress** (*double*, *required*: True)\
*reference Pressure*
Option (MAT_VISCONEOHOOKE, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_VISCONEOHOOKE** (*group*)\
*visco-elastic neo-Hookean material law*
Contains
- **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 yet*
- **MAT_lubrication_law_barus** (*group*)\
*barus lubrication material law*
Contains
- **ABSViscosity** (*double*, *required*: True)\
*absolute lubricant viscosity*
- **PreVisCoeff** (*double*, *required*: True)\
*pressure viscosity coefficient*
Option (MAT_ViscoElastHyper, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ViscoElastHyper** (*group*)\
*Viscohyperelastic material compatible with the collection of hyperelastic materials*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials/potentials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material/potential IDs*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **POLYCONVEX** (*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 yet*
- **MAT_lubrication_law_constant** (*group*)\
*constant lubrication material law*
Contains
- **VISCOSITY** (*double*, *required*: True)\
*lubricant viscosity*
Option (MAT_fluid_weakly_compressible, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_fluid_weakly_compressible** (*group*)\
*Weakly compressible fluid*
Contains
- **VISCOSITY** (*double*, *required*: True)\
*viscosity*
- **REFDENSITY** (*double*, *required*: True)\
*reference density*
- **REFPRESSURE** (*double*, *required*: True)\
*reference pressure*
- **COMPRCOEFF** (*double*, *required*: True)\
*compressibility coefficient*
Option (ELAST_IsoOgden, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoOgden** (*group*)\
*isochoric part of the one-term Ogden material*
Contains
- **MUE** (*double*, *required*: True)\
*Shear modulus*
- **ALPHA** (*double*, *required*: True)\
*Nonlinearity parameter*
Option (MAT_VISCOANISO, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_VISCOANISO** (*group*)\
*visco-elastic anisotropic fibre material law*
Contains
- **KAPPA** (*double*, *required*: True)\
*dilatation modulus*
- **MUE** (*double*, *required*: True)\
*Shear Modulus*
- **DENS** (*double*, *required*: True)\
*Density*
- **K1** (*double*, *required*: True)\
*Parameter for linear fiber stiffness*
- **K2** (*double*, *required*: True)\
*Parameter for exponential fiber stiffness*
- **GAMMA** (*double*, *required*: True)\
*angle between fibers*
- **BETA_ISO** (*double*, *required*: True)\
*ratio between elasticities in generalized Maxweel body*
- **BETA_ANISO** (*double*, *required*: True)\
*ratio between elasticities in generalized Maxweel body*
- **RELAX_ISO** (*double*, *required*: True)\
*isotropic relaxation time*
- **RELAX_ANISO** (*double*, *required*: True)\
*anisotropic relaxation time*
- **MINSTRETCH** (*double*, *required*: True)\
*minimal principal stretch fibers do respond to*
- **ELETHICKDIR** (*int*, *required*: True)\
*Element thickness direction applies also to fibers (only sosh)*
Option (MAT_lubrication, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_lubrication** (*group*)\
*lubrication material*
Contains
- **LUBRICATIONLAWID** (*int*, *required*: True)\
*lubrication law id*
- **DENSITY** (*double*, *required*: True)\
*lubricant density*
Option (MAT_fluid_murnaghantait, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_fluid_murnaghantait** (*group*)\
*Weakly compressible fluid according to Murnaghan-Tait*
Contains
- **DYNVISCOSITY** (*double*, *required*: True)\
*dynamic viscosity*
- **REFDENSITY** (*double*, *required*: True)\
*reference spatial mass density*
- **REFPRESSURE** (*double*, *required*: True)\
*reference pressure*
- **REFBULKMODULUS** (*double*, *required*: True)\
*reference bulk modulus*
- **MATPARAMETER** (*double*, *required*: True)\
*material parameter according to Murnaghan-Tait*
- **GAMMA** (*double*, *required*: False, *default*: 0)\
*surface tension coefficient*
Option (ELAST_IsoNeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoNeoHooke** (*group*)\
*isochoric part of neo-Hooke material acc. to Holzapfel*
Contains
- **MUE** (*selection*)\
*Shear modulus*
Choices
- *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 yet*
- **MAT_carreauyasuda** (*group*)\
*fluid with non-linear viscosity according to Carreau-Yasuda*
Contains
- **NU_0** (*double*, *required*: True)\
*zero-shear viscosity*
- **NU_INF** (*double*, *required*: True)\
*infinite-shear viscosity*
- **LAMBDA** (*double*, *required*: True)\
*characteristic time*
- **APARAM** (*double*, *required*: True)\
*constant parameter*
- **BPARAM** (*double*, *required*: True)\
*constant parameter*
- **DENSITY** (*double*, *required*: True)\
*density*
Option (ELAST_CoupVarga, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupVarga** (*group*)\
*Varga material acc. to Holzapfel*
Contains
- **MUE** (*double*, *required*: True)\
*Shear modulus*
- **BETA** (*double*, *required*: True)\
*'Anti-modulus'*
Option (MAT_herschelbulkley, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_herschelbulkley** (*group*)\
*fluid with non-linear viscosity according to Herschel-Bulkley*
Contains
- **TAU_0** (*double*, *required*: True)\
*yield stress*
- **KFAC** (*double*, *required*: True)\
*constant factor*
- **NEXP** (*double*, *required*: True)\
*exponent*
- **MEXP** (*double*, *required*: True)\
*exponent*
- **LOLIMSHEARRATE** (*double*, *required*: True)\
*lower limit of shear rate*
- **UPLIMSHEARRATE** (*double*, *required*: True)\
*upper limit of shear rate*
- **DENSITY** (*double*, *required*: True)\
*density*
Option (MAT_sutherland, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_sutherland** (*group*)\
*material according to Sutherland law*
Contains
- **REFVISC** (*double*, *required*: True)\
*reference dynamic viscosity (kg/(m*s))*
- **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/(kg*K))*
- **PRANUM** (*double*, *required*: True)\
*Prandtl number*
- **THERMPRESS** (*double*, *required*: True)\
*(initial) thermodynamic pressure (J/m^3)*
- **GASCON** (*double*, *required*: True)\
*specific gas constant R (J/(kg*K))*
Option (MAT_modpowerlaw, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_modpowerlaw** (*group*)\
*fluid with nonlinear viscosity according to a modified power law*
Contains
- **MCONS** (*double*, *required*: True)\
*consistency*
- **DELTA** (*double*, *required*: True)\
*safety factor*
- **AEXP** (*double*, *required*: True)\
*exponent*
- **DENSITY** (*double*, *required*: True)\
*density*
Option (MAT_scatra_multiporo_volfrac, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_multiporo_volfrac** (*group*)\
*advanced reaction material for multiphase porous flow (species in volfrac)*
Contains
- **DIFFUSIVITY** (*double*, *required*: True)\
*kinematic diffusivity*
- **PHASEID** (*int*, *required*: True)\
*ID of fluid phase the scalar is associated with. Starting with zero.*
- **REACOEFF** (*double*, *required*: False, *default*: 0)\
*reaction coefficient*
- **SCNUM** (*double*, *required*: False, *default*: 0)\
*schmidt number*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **DELTA** (*double*, *required*: False, *default*: 0)\
*delta*
- **REACTS_TO_EXTERNAL_FORCE** (*bool*, *required*: False, *default*: False)\
*reacts to external force*
- **RELATIVE_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 yet*
- **MAT_fluid_linear_density_viscosity** (*group*)\
*Linear law (pressure-dependent) for the density and the viscosity*
Contains
- **REFDENSITY** (*double*, *required*: True)\
*reference density*
- **REFVISCOSITY** (*double*, *required*: True)\
*reference viscosity*
- **REFPRESSURE** (*double*, *required*: True)\
*reference pressure*
- **COEFFDENSITY** (*double*, *required*: True)\
*density-pressure coefficient*
- **COEFFVISCOSITY** (*double*, *required*: True)\
*viscosity-pressure coefficient*
- **GAMMA** (*double*, *required*: False, *default*: 0)\
*surface tension coefficient*
Option (ELAST_IsoMuscle_Blemker, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoMuscle_Blemker** (*group*)\
*anisotropic Blemker muscle material*
Contains
- **G1** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*muscle along fiber shear modulus*
- **G2** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*muscle cross fiber shear modulus*
- **P1** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*linear material parameter for passive along-fiber response*
- **P2** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*exponential material parameter for passive along-fiber response*
- **SIGMAMAX** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*maximal active isometric stress*
- **LAMBDAOFL** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*optimal fiber stretch*
- **LAMBDASTAR** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*stretch at which the normalized passive fiber force becomes linear*
- **ALPHA** (*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 function*
- **ACTSTARTTIME** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*starting time of muscle activation*
Option (MAT_scatra, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra** (*group*)\
*scalar transport material*
Contains
- **DIFFUSIVITY** (*double*, *required*: True)\
*kinematic diffusivity*
- **REACOEFF** (*double*, *required*: False, *default*: 0)\
*reaction coefficient*
- **SCNUM** (*double*, *required*: False, *default*: 0)\
*schmidt number*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **REACTS_TO_EXTERNAL_FORCE** (*bool*, *required*: False, *default*: False)\
*reacts to external force*
Option (MAT_fluid, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_fluid** (*group*)\
*Newtonian fluid*
Contains
- **DYNVISCOSITY** (*double*, *required*: True)\
*dynamic viscosity*
- **DENSITY** (*double*, *required*: True)\
*spatial mass density*
- **GAMMA** (*double*, *required*: False, *default*: 0)\
*surface tension coefficient*
Option (ELAST_IsoMooneyRivlin, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoMooneyRivlin** (*group*)\
*isochoric part of Mooney-Rivlin material acc. to Holzapfel*
Contains
- **C1** (*double*, *required*: True)\
*Linear modulus for first invariant*
- **C2** (*double*, *required*: True)\
*Linear modulus for second invariant*
Option (MAT_scatra_reaction, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_reaction** (*group*)\
*advanced reaction material*
Contains
- **NUMSCAL** (*int*, *required*: True)\
*number of scalars for these elements*
- **STOICH** (*vector\*, *size*: n, *required*: True)\
*reaction stoichometrie list*
- **REACCOEFF** (*double*, *required*: True)\
*reaction coefficient*
- **DISTRFUNCT** (*int*, *required*: False, *default*: 0)\
*spatial distribution of reaction coefficient*
- **COUPLING** (*string*, *required*: False, *default*: no_coupling)\
*type of coupling: simple_multiplicative, power_multiplicative, constant, michaelis_menten, by_function, no_coupling (default)*
- **ROLE** (*vector\*, *size*: n, *required*: True)\
*role in michaelis-menten like reactions*
- **REACSTART** (*vector\ or null*, *size*: n, *required*: False, *default*: null)\
*starting point of reaction*
Option (MAT_myocard, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_myocard** (*group*)\
*Myocard muscle material*
Contains
- **DIFF1** (*double*, *required*: True)\
*conductivity in fiber direction*
- **DIFF2** (*double*, *required*: True)\
*conductivity perpendicular to fiber direction*
- **DIFF3** (*double*, *required*: True)\
*conductivity perpendicular to fiber direction*
- **PERTURBATION_DERIV** (*double*, *required*: True)\
*perturbation for calculation of reaction coefficient derivative*
- **MODEL** (*string*, *required*: False, *default*: MV)\
*Model type: MV (default), FHN, TNNP, SAN or INADA*
- **TISSUE** (*string*, *required*: False, *default*: M)\
*Tissue type: M (default), ENDO, EPI, AN, N or NH*
- **TIME_SCALE** (*double*, *required*: True)\
*Scale factor for time units of Model*
Option (MAT_scatra_multiporo_fluid, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_multiporo_fluid** (*group*)\
*advanced reaction material for multiphase porous flow (species in fluid)*
Contains
- **DIFFUSIVITY** (*double*, *required*: True)\
*kinematic diffusivity*
- **PHASEID** (*int*, *required*: True)\
*ID of fluid phase the scalar is associated with. Starting with zero.*
- **REACOEFF** (*double*, *required*: False, *default*: 0)\
*reaction coefficient*
- **SCNUM** (*double*, *required*: False, *default*: 0)\
*schmidt number*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **DELTA** (*double*, *required*: False, *default*: 0)\
*delta*
- **MIN_SAT** (*double*, *required*: False, *default*: 1e-09)\
*minimum saturation under which also corresponding mass fraction is equal to zero*
- **REACTS_TO_EXTERNAL_FORCE** (*bool*, *required*: False, *default*: False)\
*reacts to external force*
- **RELATIVE_MOBILITY_FUNCTION_ID** (*int*, *required*: False, *default*: 0)\
*relative mobility function ID*
Option (MAT_scatra_multiporo_solid, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_multiporo_solid** (*group*)\
*advanced reaction material for multiphase porous flow (species in solid)*
Contains
- **DIFFUSIVITY** (*double*, *required*: True)\
*kinematic diffusivity*
- **REACOEFF** (*double*, *required*: False, *default*: 0)\
*reaction coefficient*
- **SCNUM** (*double*, *required*: False, *default*: 0)\
*schmidt number*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **DELTA** (*double*, *required*: False, *default*: 0)\
*delta*
- **REACTS_TO_EXTERNAL_FORCE** (*bool*, *required*: False, *default*: False)\
*reacts to external force*
Option (MAT_scatra_multiporo_temperature, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_multiporo_temperature** (*group*)\
*advanced reaction material for multiphase porous flow (temperature)*
Contains
- **NUMFLUIDPHASES_IN_MULTIPHASEPORESPACE** (*int*, *required*: True)\
*number of fluid dofs*
- **CP_FLUID** (*vector\*, *size*: n, *required*: True)\
*heat capacity fluid phases*
- **NUMVOLFRAC** (*int*, *required*: True)\
*number of volfrac dofs*
- **CP_VOLFRAC** (*vector\*, *size*: n, *required*: True)\
*heat capacity volfrac*
- **CP_SOLID** (*double*, *required*: True)\
*heat capacity solid*
- **KAPPA_FLUID** (*vector\*, *size*: n, *required*: True)\
*thermal diffusivity fluid phases*
- **KAPPA_VOLFRAC** (*vector\*, *size*: n, *required*: True)\
*thermal diffusivity volfrac*
- **KAPPA_SOLID** (*double*, *required*: True)\
*heat capacity solid*
- **DIFFUSIVITY** (*double*, *required*: False, *default*: 1)\
*kinematic diffusivity*
- **REACOEFF** (*double*, *required*: False, *default*: 0)\
*reaction coefficient*
- **SCNUM** (*double*, *required*: False, *default*: 0)\
*schmidt number*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **REACTS_TO_EXTERNAL_FORCE** (*bool*, *required*: False, *default*: False)\
*reacts to external force*
Option (MAT_Muscle_Combo, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Muscle_Combo** (*group*)\
*Combo muscle material*
Contains
- *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 parameter*
- **BETA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **GAMMA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **KAPPA** (*double*, *required*: True)\
*material parameter for coupled volumetric contribution*
- **OMEGA0** (*double*, *required*: True, *range*: [0, 1])\
*weighting factor for isotropic tissue constituents*
- **POPT** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*tetanised optimal (maximal) active stress*
- **LAMBDAMIN** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*minimal active fiber stretch*
- **LAMBDAOPT** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*optimal active fiber stretch related to active nominal stress maximum*
- **ACTIVATION_FUNCTION_ID** (*int*, *required*: True)\
*function id for time- and space-dependency of muscle activation*
- **DENS** (*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 parameter*
- **BETA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **GAMMA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **KAPPA** (*double*, *required*: True)\
*material parameter for coupled volumetric contribution*
- **OMEGA0** (*double*, *required*: True, *range*: [0, 1])\
*weighting factor for isotropic tissue constituents*
- **POPT** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*tetanised optimal (maximal) active stress*
- **LAMBDAMIN** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*minimal active fiber stretch*
- **LAMBDAOPT** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*optimal active fiber stretch related to active nominal stress maximum*
- **ACTIVATION_VALUES** (*selection*)\
*json input file containing a map of elementwise-defined discrete values for time- and space-dependency of muscle activation*
Choices
- *constant*:
- **constant** (*vector\>*, *size*: n, *required*: True)\
*Constant value for the field.*
Value type
- (*tuple\*, *required*: True)\
*no description yet*
Entries
- (*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 yet*
- **MAT_scatra_chemotaxis** (*group*)\
*chemotaxis material*
Contains
- **NUMSCAL** (*int*, *required*: True)\
*number of chemotactic pairs for these elements*
- **PAIR** (*vector\*, *size*: n, *required*: True)\
*chemotaxis pairing*
- **CHEMOCOEFF** (*double*, *required*: True)\
*chemotaxis coefficient*
Option (MAT_newman, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_newman** (*group*)\
*material parameters for ion species in electrolyte solution*
Contains
- **VALENCE** (*double*, *required*: True)\
*valence (= charge number)*
- **DIFF_COEF_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*FUNCT number describing temperature scaling of diffusion coefficient*
- **TRANSNR** (*int*, *required*: True)\
*curve number for transference number*
- **THERMFAC** (*int*, *required*: True)\
*curve number for thermodynamic factor*
- **COND_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of conductivity*
- **COND_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*FUNCT number describing temperature scaling of conductivity*
- **DIFF_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for diffusion coefficient*
- **DIFF_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for scaling function describing temperature dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for function describing temperature dependence of diffusion coefficient*
- **TRANS_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for transference number*
- **TRANS_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for transference number*
- **THERM_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for thermodynamic factor*
- **THERM_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for thermodynamic factor*
- **COND_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for conductivity*
- **COND_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for temperature scaling of conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for temperature scaling of conductivity*
Option (MAT_scatra_multiscale, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scatra_multiscale** (*group*)\
*scalar transport material for multi-scale approach*
Contains
- **MICROFILE** (*string*, *required*: False, *default*: filename.dat)\
*input file for micro scale*
- **MICRODIS_NUM** (*int*, *required*: True)\
*number of micro-scale discretization*
- **POROSITY** (*double*, *required*: True)\
*porosity*
- **TORTUOSITY** (*double*, *required*: True)\
*tortuosity*
- **A_s** (*double*, *required*: True)\
*specific micro-scale surface area*
- **DIFFUSIVITY** (*double*, *required*: True)\
*kinematic diffusivity*
- **REACOEFF** (*double*, *required*: False, *default*: 0)\
*reaction coefficient*
- **SCNUM** (*double*, *required*: False, *default*: 0)\
*Schmidt number*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **REACTS_TO_EXTERNAL_FORCE** (*bool*, *required*: False, *default*: False)\
*reacts to external force*
Option (MAT_Muscle_Giantesio, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Muscle_Giantesio** (*group*)\
*Giantesio active strain muscle material*
Contains
- **ALPHA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **BETA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **GAMMA** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*experimentally fitted material parameter*
- **KAPPA** (*double*, *required*: True)\
*material parameter for coupled volumetric contribution*
- **OMEGA0** (*double*, *required*: True, *range*: [0, 1])\
*weighting factor for isotropic tissue constituents*
- **ACTMUNUM** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*number of active motor units per undeformed muscle cross-sectional area*
- **MUTYPESNUM** (*int*, *required*: True)\
*number of motor unit types*
- **INTERSTIM** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*interstimulus interval*
- **FRACACTMU** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*fraction of motor unit type*
- **FTWITCH** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*twitch force of motor unit type*
- **TTWITCH** (*vector\*, *size*: n, *required*: True, *each element must validate*: range [0, 1.7976931348623157e+308])\
*twitch contraction time of motor unit type*
- **LAMBDAMIN** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*minimal active fiber stretch*
- **LAMBDAOPT** (*double*, *required*: True, *range*: (0, 1.7976931348623157e+308])\
*optimal active fiber stretch related to active nominal stress maximum*
- **DOTLAMBDAMIN** (*double*, *required*: True)\
*minimal stretch rate*
- **KE** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the curvature of the velocity dependent activation function in the eccentric case*
- **KC** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the curvature of the velocity dependent activation function in the concentric case*
- **DE** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the amplitude of the velocity dependent activation function in the eccentric case*
- **DC** (*double*, *required*: True, *range*: [0, 1.7976931348623157e+308])\
*parameter controlling the amplitude of the velocity dependent activation function in the concentric case*
- **ACTTIMESNUM** (*int*, *required*: True)\
*number of time boundaries to prescribe activation*
- **ACTTIMES** (*vector\*, *size*: n, *required*: True)\
*time boundaries between intervals*
- **ACTINTERVALSNUM** (*int*, *required*: True)\
*number of time intervals to prescribe activation*
- **ACTVALUES** (*vector\*, *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 yet*
- **MAT_Struct_ThermoPlasticHyperElast** (*group*)\
*Thermo-hyperelastic / finite strain plastic von Mises material with linear and exponential isotropic hardening*
Contains
- **YOUNG** (*double*, *required*: True)\
*Young's modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **DENS** (*double*, *required*: True)\
*mass density*
- **CTE** (*double*, *required*: False, *default*: 0)\
*coefficient of thermal expansion*
- **INITTEMP** (*double*, *required*: False, *default*: 0)\
*initial, reference temperature*
- **YIELD** (*double*, *required*: True)\
*initial yield stress*
- **ISOHARD** (*double*, *required*: False, *default*: 0)\
*linear isotropic hardening modulus*
- **SATHARDENING** (*double*, *required*: False, *default*: 0)\
*saturation hardening*
- **HARDEXPO** (*double*, *required*: False, *default*: 0)\
*hardening exponent*
- **YIELDSOFT** (*double*, *required*: False, *default*: 0)\
*thermal yield stress softening*
- **HARDSOFT** (*double*, *required*: False, *default*: 0)\
*thermal hardening softening (acting on SATHARDENING and ISOHARD)*
- **TOL** (*double*, *required*: False, *default*: 1e-08)\
*tolerance for local Newton iteration*
- **THERMOMAT** (*int*, *required*: False, *default*: -1)\
*mat id of thermal material part*
Option (MAT_ion, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ion** (*group*)\
*material parameters for ion species in electrolyte solution*
Contains
- **DIFFUSIVITY** (*double*, *required*: True)\
*kinematic diffusivity*
- **VALENCE** (*double*, *required*: True)\
*valence (= charge number)*
- **DENSIFICATION** (*double*, *required*: False, *default*: 0)\
*densification coefficient*
- **ELIM_DIFFUSIVITY** (*double*, *required*: False, *default*: 0)\
*kinematic diffusivity of elim. species*
- **ELIM_VALENCE** (*double*, *required*: False, *default*: 0)\
*valence of elim. species*
Option (MAT_newman_multiscale, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_newman_multiscale** (*group*)\
*material parameters for ion species in electrolyte solution for multi-scale approach*
Contains
- **VALENCE** (*double*, *required*: True)\
*valence (= charge number)*
- **DIFF_COEF_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*FUNCT number describing temperature scaling of diffusion coefficient*
- **TRANSNR** (*int*, *required*: True)\
*curve number for transference number*
- **THERMFAC** (*int*, *required*: True)\
*curve number for thermodynamic factor*
- **COND_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of conductivity*
- **COND_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*FUNCT number describing temperature scaling of conductivity*
- **ELECTRONIC_COND** (*double*, *required*: True)\
*electronic conductivity*
- **ELECTRONIC_COND_CONC_SCALE_FUNC_NUM** (*int*, *required*: True)\
*FUNCT number describing concentration dependence of electronic conductivity*
- **A_s** (*double*, *required*: True)\
*specific micro-scale surface area*
- **MICROFILE** (*string*, *required*: False, *default*: filename.dat)\
*input file for micro scale*
- **MICRODIS_NUM** (*int*, *required*: True)\
*number of micro-scale discretization*
- **DIFF_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for diffusion coefficient*
- **DIFF_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for scaling function describing temperature dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for function describing temperature dependence of diffusion coefficient*
- **TRANS_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for transference number*
- **TRANS_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for transference number*
- **THERM_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for thermodynamic factor*
- **THERM_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for thermodynamic factor*
- **COND_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for ionic conductivity*
- **COND_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for ionic conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for temperature scaling of conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for temperature scaling of conductivity*
Option (MAT_scl, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_scl** (*group*)\
*material parameters for space charge layers*
Contains
- **VALENCE** (*double*, *required*: True)\
*valence/charge number*
- **DIFF_COEF_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*function number describing temperature scaling of diffusion coefficient*
- **TRANSNR** (*int*, *required*: True)\
*curve number for transference number*
- **COND_CONC_DEP_FUNCT** (*int*, *required*: True)\
*function number of function describing concentration dependence of conductivity*
- **COND_TEMP_SCALE_FUNCT** (*int*, *required*: True)\
*function number describing temperature scaling of conductivity*
- **DIFF_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for diffusion coefficient*
- **DIFF_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for scaling function describing temperature dependence of diffusion coefficient*
- **DIFF_COEF_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for function describing temperature dependence of diffusion coefficient*
- **TRANS_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for transference number*
- **TRANS_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for transference number*
- **COND_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for conductivity*
- **COND_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA_NUM** (*int*, *required*: False, *default*: 0)\
*number of parameters for temperature scaling of conductivity*
- **COND_TEMP_SCALE_FUNCT_PARA** (*vector\*, *size*: n, *required*: False, *default*: [])\
*parameters for temperature scaling of conductivity*
- **MAX_CONC** (*double*, *required*: True)\
*maximum cation concentration*
- **EXTRAPOL_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 extrapolation*
- **BULK_CONC** (*double*, *required*: True)\
*bulk ion concentration*
- **SUSCEPT** (*double*, *required*: True)\
*susceptibility*
- **DELTA_NU** (*double*, *required*: True)\
*difference of partial molar volumes (vacancy & cation)*
Option (ELAST_CoupLogMixNeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupLogMixNeoHooke** (*group*)\
*mixed logarithmic neo-Hooke material*
Contains
- **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 mue*
- **C2** (*double*, *required*: True)\
*nue or lambda*
Option (ELAST_CoupExpPol, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupExpPol** (*group*)\
*compressible, isochoric exponential material law for soft tissue*
Contains
- **A** (*double*, *required*: True)\
*material constant*
- **B** (*double*, *required*: True)\
*material constant linear I_1*
- **C** (*double*, *required*: True)\
*material constant linear J*
Option (ELAST_CoupNeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupNeoHooke** (*group*)\
*compressible neo-Hooke material acc. to Holzapfel*
Contains
- **YOUNG** (*double*, *required*: False, *default*: 0)\
*Young's modulus*
- **NUE** (*double*, *required*: False, *default*: 0)\
*Poisson's ratio*
Option (ELAST_CoupMooneyRivlin, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupMooneyRivlin** (*group*)\
*Mooney - Rivlin material acc. to Holzapfel*
Contains
- **C1** (*double*, *required*: False, *default*: 0)\
*material constant*
- **C2** (*double*, *required*: False, *default*: 0)\
*material constant*
- **C3** (*double*, *required*: False, *default*: 0)\
*material constant*
Option (ELAST_CoupBlatzKo, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupBlatzKo** (*group*)\
*Blatz and Ko material acc. to Holzapfel*
Contains
- **MUE** (*double*, *required*: True)\
*Shear modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **F** (*double*, *required*: True)\
*interpolation parameter*
Option (ELAST_IsoYeoh, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoYeoh** (*group*)\
*isochoric part of Yeoh material acc. to Holzapfel*
Contains
- **C1** (*double*, *required*: True)\
*Linear modulus*
- **C2** (*double*, *required*: True)\
*Quadratic modulus*
- **C3** (*double*, *required*: True)\
*Cubic modulus*
Option (ELAST_Coup1Pow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_Coup1Pow** (*group*)\
*part of general power material*
Contains
- **C** (*double*, *required*: True)\
*material parameter*
- **D** (*int*, *required*: True)\
*exponent*
Option (ELAST_Coup2Pow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_Coup2Pow** (*group*)\
*part of general power material*
Contains
- **C** (*double*, *required*: True)\
*material parameter*
- **D** (*int*, *required*: True)\
*exponent*
Option (ELAST_Coup3Pow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_Coup3Pow** (*group*)\
*part of general power material*
Contains
- **C** (*double*, *required*: True)\
*material parameter*
- **D** (*int*, *required*: True)\
*exponent*
Option (ELAST_Coup13aPow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_Coup13aPow** (*group*)\
*hyperelastic potential summand for multiplicative coupled invariants I1 and I3*
Contains
- **C** (*double*, *required*: True)\
*material parameter*
- **D** (*int*, *required*: True)\
*exponent of all*
- **A** (*double*, *required*: True)\
*negative exponent of I3*
Option (ELAST_IsoTestMaterial, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoTestMaterial** (*group*)\
*test material to test elasthyper-toolbox*
Contains
- **C1** (*double*, *required*: True)\
*Modulus for first invariant*
- **C2** (*double*, *required*: True)\
*Modulus for second invariant*
Option (ELAST_RemodelFiber, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_RemodelFiber** (*group*)\
*General fiber material for remodeling*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials/potentials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material/potential IDs*
- **TDECAY** (*double*, *required*: True)\
*decay time of Poisson (degradation) process*
- **GROWTHFAC** (*double*, *required*: False, *default*: 0)\
*time constant for collagen growth*
- **COLMASSFRAC** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*initial mass fraction of first collagen fiber family in constraint mixture*
- **DEPOSITIONSTRETCH** (*double*, *required*: True)\
*deposition stretch*
Option (ELAST_VolSussmanBathe, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_VolSussmanBathe** (*group*)\
*volumetric part of SussmanBathe material*
Contains
- **KAPPA** (*double*, *required*: True)\
*dilatation modulus*
Option (ELAST_VolPenalty, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_VolPenalty** (*group*)\
*Penalty formulation for the volumetric part*
Contains
- **EPSILON** (*double*, *required*: True)\
*penalty parameter*
- **GAMMA** (*double*, *required*: True)\
*penalty parameter*
Option (ELAST_VolOgden, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_VolOgden** (*group*)\
*Ogden formulation for the volumetric part*
Contains
- **KAPPA** (*double*, *required*: True)\
*dilatation modulus*
- **BETA** (*double*, *required*: True)\
*empiric constant*
Option (ELAST_VolPow, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_VolPow** (*group*)\
*Power law formulation for the volumetric part*
Contains
- **A** (*double*, *required*: True)\
*prefactor of power law*
- **EXPON** (*double*, *required*: True)\
*exponent of power law*
Option (ELAST_CoupAnisoExpoActive, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupAnisoExpoActive** (*group*)\
*anisotropic active fiber*
Contains
- **K1** (*double*, *required*: True)\
*linear constant*
- **K2** (*double*, *required*: True)\
*exponential constant*
- **GAMMA** (*double*, *required*: True)\
*angle*
- **K1COMP** (*double*, *required*: True)\
*linear constant*
- **K2COMP** (*double*, *required*: True)\
*exponential constant*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
- **S** (*double*, *required*: True)\
*maximum contractile stress*
- **LAMBDAMAX** (*double*, *required*: True)\
*stretch at maximum active force generation*
- **LAMBDA0** (*double*, *required*: True)\
*stretch at zero active force generation*
- **DENS** (*double*, *required*: True)\
*total reference mass density of constrained mixture*
Option (ELAST_CoupAnisoExpo, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupAnisoExpo** (*group*)\
*anisotropic part with one exp. fiber*
Contains
- **K1** (*double*, *required*: True)\
*linear constant*
- **K2** (*double*, *required*: True)\
*exponential constant*
- **GAMMA** (*double*, *required*: True)\
*angle*
- **K1COMP** (*double*, *required*: True)\
*linear constant*
- **K2COMP** (*double*, *required*: True)\
*exponential constant*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
- **FIBER_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 yet*
- **ELAST_CoupAnisoExpoShear** (*group*)\
*Exponential shear behavior between two fibers*
Contains
- **K1** (*double*, *required*: True)\
*linear constant*
- **K2** (*double*, *required*: True)\
*exponential constant*
- **GAMMA** (*double*, *required*: True)\
*angle*
- **K1COMP** (*double*, *required*: True)\
*linear constant*
- **K2COMP** (*double*, *required*: True)\
*exponential constant*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **FIBER_IDS** (*vector\*, *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 yet*
- **ELAST_CoupAnisoPow** (*group*)\
*anisotropic part with one pow-like fiber*
Contains
- **K** (*double*, *required*: True)\
*linear constant*
- **D1** (*double*, *required*: True)\
*exponential constant for fiber invariant*
- **D2** (*double*, *required*: True)\
*exponential constant for system*
- **ACTIVETHRES** (*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 Tensor*
- **FIBER** (*int*, *required*: False, *default*: 1)\
*Number of the fiber family contained in the element*
- **GAMMA** (*double*, *required*: False, *default*: 0)\
*angle*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
Option (ELAST_CoupAnisoExpoTwoCoup, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupAnisoExpoTwoCoup** (*group*)\
*anisotropic part with two exp. fibers*
Contains
- **A4** (*double*, *required*: True)\
*linear anisotropic constant for fiber 1*
- **B4** (*double*, *required*: True)\
*exponential anisotropic constant for fiber 1*
- **A6** (*double*, *required*: True)\
*linear anisotropic constant for fiber 2*
- **B6** (*double*, *required*: True)\
*exponential anisotropic constant for fiber 2*
- **A8** (*double*, *required*: True)\
*linear anisotropic constant for fiber 1 relating fiber 2*
- **B8** (*double*, *required*: True)\
*exponential anisotropic constant for fiber 1 relating fiber 2*
- **GAMMA** (*double*, *required*: True)\
*angle*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **FIB_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 yet*
- **ELAST_CoupAnisoNeoHooke** (*group*)\
*anisotropic part with one neo Hookean fiber*
Contains
- **C** (*double*, *required*: True)\
*linear constant*
- **GAMMA** (*double*, *required*: True)\
*angle*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization modus for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
Option (ELAST_AnisoActiveStress_Evolution, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_AnisoActiveStress_Evolution** (*group*)\
*anisotropic part with one fiber with coefficient given by a simplification of the activation-contraction law of Bestel-Clement-Sorine-2001*
Contains
- **SIGMA** (*double*, *required*: True)\
*Contractility (maximal stress)*
- **TAUC0** (*double*, *required*: True)\
*Initial value for the active stress*
- **MAX_ACTIVATION** (*double*, *required*: True)\
*Maximal value for the rescaled activation*
- **MIN_ACTIVATION** (*double*, *required*: True)\
*Minimal value for the rescaled activation*
- **SOURCE_ACTIVATION** (*int*, *required*: True)\
*Where the activation comes from: 0=scatra , >0 Id for FUNCT*
- **ACTIVATION_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 law*
- **LAMBDA_UPPER** (*double*, *required*: False, *default*: 1)\
*upper fiber stretch for Frank-Starling law*
- **GAMMA** (*double*, *required*: False, *default*: 0)\
*angle*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization mode for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
Option (ELAST_CoupAnisoNeoHooke_VarProp, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_CoupAnisoNeoHooke_VarProp** (*group*)\
*anisotropic part with one neo Hookean fiber with variable coefficient*
Contains
- **C** (*double*, *required*: True)\
*linear constant*
- **SOURCE_ACTIVATION** (*int*, *required*: True)\
*Where the activation comes from: 0=scatra , >0 Id for FUNCT*
- **GAMMA** (*double*, *required*: False, *default*: 0)\
*azimuth angle*
- **THETA** (*double*, *required*: False, *default*: 0)\
*polar angle*
- **STR_TENS_ID** (*int*, *required*: True)\
*MAT ID for definition of Structural Tensor*
- **INIT** (*int*, *required*: False, *default*: 1)\
*initialization mode for fiber alignment*
- **ADAPT_ANGLE** (*bool*, *required*: False, *default*: False)\
*adapt angle during remodeling*
Option (ELAST_StructuralTensor, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_StructuralTensor** (*group*)\
*Structural tensor strategy in anisotropic materials*
Contains
- **STRATEGY** (*string*, *required*: True)\
*Strategy for evaluation of structural tensor: Standard (default), ByDistributionFunction, DispersedTransverselyIsotropic*
- **DISTR** (*string*, *required*: False, *default*: none)\
*Type of distribution function around mean direction: none, Bingham, vonMisesFisher*
- **C1** (*double*, *required*: False, *default*: 1)\
*constant 1 for distribution function*
- **C2** (*double*, *required*: False, *default*: 0)\
*constant 2 for distribution function*
- **C3** (*double*, *required*: False, *default*: 0)\
*constant 3 for distribution function*
- **C4** (*double*, *required*: False, *default*: 1e+16)\
*constant 4 for distribution function*
Option (ELAST_IsoVarga, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **ELAST_IsoVarga** (*group*)\
*Isochoric Varga material acc. to Holzapfel*
Contains
- **MUE** (*double*, *required*: True)\
*Shear modulus*
- **BETA** (*double*, *required*: True)\
*'Anti-modulus'*
Option (VISCO_CoupMyocard, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **VISCO_CoupMyocard** (*group*)\
*Isotropic viscous contribution of myocardial matrix*
Contains
- **N** (*double*, *required*: True)\
*material parameter*
Option (VISCO_IsoRateDep, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **VISCO_IsoRateDep** (*group*)\
*Isochoric rate dependent viscous material*
Contains
- **N** (*double*, *required*: True)\
*material parameter*
Option (VISCO_GenMax, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **VISCO_GenMax** (*group*)\
*Viscous contribution according to SLS-Model*
Contains
- **TAU** (*double*, *required*: True)\
*relaxation parameter*
- **BETA** (*double*, *required*: True)\
*emphasis of viscous to elastic part*
- **SOLVE** (*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 yet*
- **MAT_CNST_ART** (*group*)\
*artery with constant properties*
Contains
- **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 blood*
- **YOUNG** (*double*, *required*: True)\
*artery Youngs modulus of elasticity*
- **NUE** (*double*, *required*: True)\
*Poissons ratio of artery fiber*
- **TH** (*double*, *required*: True)\
*artery thickness*
- **PEXT1** (*double*, *required*: True)\
*artery fixed external pressure 1*
- **PEXT2** (*double*, *required*: True)\
*artery fixed external pressure 2*
- **VISCOSITYLAW** (*string*, *required*: False, *default*: CONSTANT)\
*type of viscosity law, CONSTANT (default) or BLOOD*
- **BLOOD_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.0e3*
- **VARYING_DIAMETERLAW** (*string*, *required*: False, *default*: CONSTANT)\
*type of variable diameter law, CONSTANT (default) or BY_FUNCTION*
- **VARYING_DIAMETER_FUNCTION** (*int*, *required*: False, *default*: -1)\
*function for variable diameter law*
- **COLLAPSE_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 yet*
- **VISCO_Fract** (*group*)\
*Viscous contribution according to FSLS-Model*
Contains
- **TAU** (*double*, *required*: True)\
*relaxation parameter*
- **ALPHA** (*double*, *required*: True)\
*fractional order derivative*
- **BETA** (*double*, *required*: True)\
*emphasis of viscous to elastic part*
Option (VISCO_PART, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **VISCO_PART** (*group*)\
*Viscous contribution of a viscoelastic Branch*
Contains
- **TAU** (*double*, *required*: True)\
*dynamic viscosity divided by young's modulus of the branch*
Option (VISCO_GeneralizedGenMax, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **VISCO_GeneralizedGenMax** (*group*)\
*Viscoelastic Branches of generalized Maxwell*
Contains
- **NUMBRANCH** (*int*, *required*: True)\
*number of viscoelastic branches*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material IDs*
- **SOLVE** (*string*, *required*: True)\
*Solution for evolution equation: OST (default) or CONVOL (convolution integral)*
Option (MAT_ConstraintMixture, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_ConstraintMixture** (*group*)\
*growth and remodeling of arteries*
Contains
- **DENS** (*double*, *required*: True)\
*Density*
- **MUE** (*double*, *required*: True)\
*Shear Modulus*
- **NUE** (*double*, *required*: True)\
*Poisson's ratio*
- **PHIE** (*double*, *required*: True)\
*mass fraction of elastin*
- **PREELA** (*double*, *required*: True)\
*prestretch of elastin*
- **K1** (*double*, *required*: True)\
*Parameter for linear collagen fiber stiffness*
- **K2** (*double*, *required*: True)\
*Parameter for exponential collagen fiber stiffness*
- **NUMHOM** (*int*, *required*: True)\
*Number of homeostatic parameters*
- **PRECOLL** (*vector\*, *size*: n, *required*: True)\
*prestretch of collagen fibers*
- **DAMAGE** (*double*, *required*: True)\
*damage stretch of collagen fibers*
- **K1M** (*double*, *required*: True)\
*Parameter for linear smooth muscle fiber stiffness*
- **K2M** (*double*, *required*: True)\
*Parameter for exponential smooth muscle fiber stiffness*
- **PHIM** (*double*, *required*: True)\
*mass fraction of smooth muscle*
- **PREMUS** (*double*, *required*: True)\
*prestretch of smooth muscle fibers*
- **SMAX** (*double*, *required*: True)\
*maximal active stress*
- **KAPPA** (*double*, *required*: True)\
*dilatation modulus*
- **LIFETIME** (*double*, *required*: True)\
*lifetime of collagen fibers*
- **GROWTHFAC** (*double*, *required*: True)\
*growth factor for stress*
- **HOMSTR** (*vector\*, *size*: n, *required*: True)\
*homeostatic target value of scalar stress measure*
- **SHEARGROWTHFAC** (*double*, *required*: True)\
*growth factor for shear*
- **HOMRAD** (*double*, *required*: True)\
*homeostatic target value of inner radius*
- **STARTTIME** (*double*, *required*: True)\
*at this time turnover of collagen starts*
- **INTEGRATION** (*string*, *required*: True)\
*time integration scheme: Explicit (default), or Implicit*
- **TOL** (*double*, *required*: True)\
*tolerance for local Newton iteration, only for implicit integration*
- **GROWTHFORCE** (*string*, *required*: True)\
*driving force of growth: Single (default), All, ElaCol*
- **ELASTINDEGRAD** (*string*, *required*: True)\
*how elastin is degraded: None (default), Rectangle, Time*
- **MASSPROD** (*string*, *required*: True)\
*how mass depends on driving force: Lin (default), CosCos*
- **INITSTRETCH** (*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 time*
- **DEGOPTION** (*string*, *required*: True)\
*Type of degradation function: Lin (default), Cos, Exp, ExpVar*
- **MAXMASSPRODFAC** (*double*, *required*: True)\
*maximal factor of mass production*
- **ELASTINFAC** (*double*, *required*: False, *default*: 0)\
*factor for elastin content*
- **STOREHISTORY** (*bool*, *required*: False, *default*: False)\
*store all history variables, not recommended for forward simulations*
Option (MAT_Fourier, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Fourier** (*group*)\
*anisotropic linear Fourier's law of heat conduction*
Contains
- **CAPA** (*double*, *required*: True)\
*volumetric heat capacity*
- **CONDUCT** (*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\*, *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 yet*
- **MAT_soret** (*group*)\
*material for heat transport due to Fourier-type thermal conduction and the Soret effect*
Contains
- **CAPA** (*double*, *required*: True)\
*volumetric heat capacity*
- **CONDUCT** (*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\*, *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 yet*
- **MAT_Membrane_ElastHyper** (*group*)\
*list/collection of hyperelastic materials for membranes, i.e. material IDs*
Contains
- **NUMMAT** (*int*, *required*: True)\
*number of materials/potentials in list*
- **MATIDS** (*vector\*, *size*: n, *required*: True)\
*the list material/potential IDs*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **POLYCONVEX** (*int*, *required*: False, *default*: 0)\
*1.0 if polyconvexity of system is checked*
Option (MAT_Membrane_ActiveStrain, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_Membrane_ActiveStrain** (*group*)\
*active strain membrane material*
Contains
- **MATIDPASSIVE** (*int*, *required*: True)\
*MATID for the passive material*
- **SCALIDVOLTAGE** (*int*, *required*: True)\
*ID of the scalar that represents the (SMC) voltage*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **BETA1** (*double*, *required*: True)\
*Ca2+ dynamics*
- **BETA2** (*double*, *required*: True)\
*opening dynamics of the VDCC*
- **VOLTHRESH** (*double*, *required*: True)\
*voltage threshold for activation*
- **ALPHA1** (*double*, *required*: True)\
*intensity of contraction in fiber direction 1*
- **ALPHA2** (*double*, *required*: True)\
*intensity of contraction in fiber direction 2*
Option (MAT_GrowthRemodel_ElastHyper, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_GrowthRemodel_ElastHyper** (*group*)\
*growth and remodeling*
Contains
- **NUMMATRF** (*int*, *required*: True)\
*number of remodelfiber materials in list*
- **NUMMATEL3D** (*int*, *required*: False, *default*: 0)\
*number of 3d elastin matrix materials/potentials in list*
- **NUMMATEL2D** (*int*, *required*: True)\
*number of 2d elastin matrix materials/potentials in list*
- **MATIDSRF** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*the list remodelfiber material IDs*
- **MATIDSEL3D** (*vector\*, *size*: n, *required*: False, *default*: [-1])\
*the list 3d elastin matrix material/potential IDs*
- **MATIDSEL2D** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*the list 2d elastin matrix material/potential IDs*
- **MATIDELPENALTY** (*int*, *required*: False, *default*: -1)\
*penalty material ID*
- **ELMASSFRAC** (*double*, *required*: True)\
*initial mass fraction of elastin matrix in constraint mixture*
- **DENS** (*double*, *required*: True)\
*material mass density*
- **PRESTRETCHELASTINCIR** (*double*, *required*: True)\
*circumferential prestretch of elastin matrix*
- **PRESTRETCHELASTINAX** (*double*, *required*: True)\
*axial prestretch of elastin matrix*
- **THICKNESS** (*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 damage*
- **GROWTHTYPE** (*int*, *required*: True)\
*flag to decide what type of collagen growth is used: 1: anisotropic growth; 0: isotropic growth*
- **LOCTIMEINT** (*int*, *required*: True)\
*flag to decide what type of local time integration scheme is used: 1: Backward Euler Method; 0: Forward Euler Method*
- **MEMBRANE** (*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 yet*
- **MAT_MultiplicativeSplitDefgradElastHyper** (*group*)\
*multiplicative split of deformation gradient*
Contains
- **NUMMATEL** (*int*, *required*: True)\
*number of elastic materials/potentials in list*
- **MATIDSEL** (*vector\*, *size*: n, *required*: False, *default*: [-1])\
*the list of elastic material/potential IDs*
- **NUMFACINEL** (*int*, *required*: True)\
*number of factors of inelastic deformation gradient*
- **INELDEFGRADFACIDS** (*vector\*, *size*: n, *required*: False, *default*: [0])\
*the list of inelastic deformation gradient factor IDs*
- **DENS** (*double*, *required*: True)\
*material mass density*
Option (MAT_InelasticDefgradNoGrowth, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_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 yet*
- **MAT_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 scalar*
- **SCALAR1_MolarGrowthFac** (*double*, *required*: True)\
*isotropic molar growth factor due to scalar 1*
- **SCALAR1_RefConc** (*double*, *required*: True)\
*reference concentration of scalar 1 causing no strains*
Option (MAT_InelasticDefgradLinScalarAniso, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_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 scalar*
- **SCALAR1_MolarGrowthFac** (*double*, *required*: True)\
*anisotropic molar growth factor due to scalar 1*
- **SCALAR1_RefConc** (*double*, *required*: True)\
*reference concentration of scalar 1 causing no strains*
- **NUMSPACEDIM** (*int*, *required*: True)\
*Number of space dimension (only 3 valid)*
- **GrowthDirection** (*vector\*, *size*: n, *required*: True)\
*vector that defines the growth direction*
Option (MAT_InelasticDefgradPolyIntercalFracIso, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_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 scalar*
- **SCALAR1_RefConc** (*double*, *required*: True)\
*reference concentration of scalar 1 causing no strains*
- **POLY_PARA_NUM** (*int*, *required*: True)\
*number of polynomial coefficients*
- **POLY_PARAMS** (*vector\*, *size*: n, *required*: True)\
*coefficients of polynomial*
- **X_min** (*double*, *required*: True)\
*lower bound of validity of polynomial*
- **X_max** (*double*, *required*: True)\
*upper bound of validity of polynomial*
- **MATID** (*int*, *required*: True)\
*material ID of the corresponding scatra material*
Option (MAT_InelasticDefgradPolyIntercalFracAniso, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_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 scalar*
- **SCALAR1_RefConc** (*double*, *required*: True)\
*reference concentration of scalar 1 causing no strains*
- **NUMSPACEDIM** (*int*, *required*: True)\
*Number of space dimension (only 3 valid)*
- **GrowthDirection** (*vector\*, *size*: n, *required*: True)\
*vector that defines the growth direction*
- **POLY_PARA_NUM** (*int*, *required*: True)\
*number of polynomial coefficients*
- **POLY_PARAMS** (*vector\*, *size*: n, *required*: True)\
*coefficients of polynomial*
- **X_min** (*double*, *required*: True)\
*lower bound of validity of polynomial*
- **X_max** (*double*, *required*: True)\
*upper bound of validity of polynomial*
- **MATID** (*int*, *required*: True)\
*material ID of the corresponding scatra material*
Option (MAT_InelasticDefgradLinTempIso, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_InelasticDefgradLinTempIso** (*group*)\
*Temperature dependent growth law. Volume change linearly dependent on temperature*
Contains
- **Temp_GrowthFac** (*double*, *required*: True)\
*isotropic growth factor due to temperature*
- **RefTemp** (*double*, *required*: True)\
*reference temperature causing no strains*
Option (MAT_InelasticDefgradTimeFunct, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_InelasticDefgradTimeFunct** (*group*)\
*Time-dependent growth law. determinant of volume change dependent on time function defined by 'FUNCT_NUM*
Contains
- **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 yet*
- **MAT_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 law*
- **FIBER_READER_ID** (*int*, *required*: True)\
*MAT ID of the used fiber direction reader for transversely isotropic behavior*
- **YIELD_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. 5*
- **YIELD_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. 5*
- **YIELD_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. 5*
- **ANISOTROPY** (*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 yet*
- **MAT_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 yet*
- **MAT_ScDepInterp** (*group*)\
*integration point based and scalar dependent interpolation between to materials*
Contains
- **IDMATZEROSC** (*int*, *required*: True)\
*material for lambda equal to zero*
- **IDMATUNITSC** (*int*, *required*: True)\
*material for lambda equal to one*
Option (MAT_StructPoro, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_StructPoro** (*group*)\
*wrapper for structure poroelastic material*
Contains
- **MATID** (*int*, *required*: True)\
*ID of structure material*
- **POROLAWID** (*int*, *required*: True)\
*ID of porosity law*
- **INITPOROSITY** (*double*, *required*: True)\
*initial porosity of porous medium*
Option (MAT_PoroLawLinear, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroLawLinear** (*group*)\
*linear constitutive law for porosity*
Contains
- **BULKMODULUS** (*double*, *required*: True)\
*bulk modulus of porous medium*
Option (MAT_PoroLawConstant, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroLawConstant** (*group*)\
*constant constitutive law for porosity*
Option (MAT_PoroLawNeoHooke, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroLawNeoHooke** (*group*)\
*NeoHookean-like constitutive law for porosity*
Contains
- **BULKMODULUS** (*double*, *required*: True)\
*bulk modulus of porous medium*
- **PENALTYPARAMETER** (*double*, *required*: True)\
*penalty parameter of porous medium*
Option (MAT_PoroLawIncompSkel, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroLawIncompSkel** (*group*)\
*porosity law for incompressible skeleton phase*
Option (MAT_PoroLawLinBiot, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroLawLinBiot** (*group*)\
*linear biot model for porosity law*
Contains
- **INVBIOTMODULUS** (*double*, *required*: True)\
*inverse Biot modulus of porous medium*
- **BIOTCEOFF** (*double*, *required*: True)\
*Biot coefficient of porous medium*
Option (MAT_PoroLawDensityDependent, MAT)
- **MAT** (*int*, *required*: True)\
*no description yet*
- **MAT_PoroLawDensityDependent** (*group*)\
*porosity depending on the density*
Contains
- **DENSITYLAWID** (*int*, *required*: True)\
*material ID of density law*