13 #include <Eigen/Dense>
24 template <
int DisplacementDim>
30 namespace ThermoRichardsMechanics
32 template <
int DisplacementDim>
37 std::unique_ptr<MaterialPropertyLib::MaterialSpatialDistributionMap>
41 std::map<int, std::unique_ptr<
MeshLib::PropertyVector< double > * element_stresses
std::map< int, std::unique_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
The constitutive relation for the mechanical part.
MeshLib::PropertyVector< double > * temperature_interpolated
MeshLib::PropertyVector< double > * pressure_interpolated
bool const apply_mass_lumping
MeshLib::PropertyVector< double > * element_saturation
ParameterLib::Parameter< double > const *const initial_stress
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
MeshLib::PropertyVector< int > const *const material_ids
std::unique_ptr< MaterialPropertyLib::MaterialSpatialDistributionMap > media_map
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
MeshLib::PropertyVector< double > * element_porosity