26template <
int DisplacementDim>
32namespace RichardsMechanics
34template <
int DisplacementDim>
42 std::map<int, std::shared_ptr<
MeshLib::PropertyVector< double > * element_stresses
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
bool const explicit_hm_coupling_in_unsaturated_zone
MeshLib::PropertyVector< double > * element_saturation
std::optional< MicroPorosityParameters > micro_porosity_parameters
MeshLib::PropertyVector< int > const *const material_ids
MeshLib::PropertyVector< double > * element_porosity
MeshLib::PropertyVector< double > * pressure_interpolated
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
InitialStress const initial_stress
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
bool const apply_mass_lumping
std::map< int, std::shared_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
The constitutive relation for the mechanical part.