27template <
int DisplacementDim>
33namespace HydroMechanics
61template <
int DisplacementDim>
69 std::map<int, std::shared_ptr<
97 nullptr,
nullptr,
nullptr};
std::variant< Monolithic, Staggered > CouplingScheme
MaterialPropertyLib::Variable const phase_variable
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
std::array< MeshLib::PropertyVector< double > *, 3 > principal_stress_vector
MeshLib::PropertyVector< double > * permeability
MeshLib::PropertyVector< int > const *const material_ids
bool const mass_lumping
If set mass lumping will be applied to the pressure equation.
MeshLib::PropertyVector< double > * pressure_interpolated
CouplingScheme coupling_scheme
int const hydraulic_process_id
ID of hydraulic process.
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
const bool use_taylor_hood_elements
bool isMonolithicSchemeUsed() const
std::map< int, std::shared_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
The constitutive relation for the mechanical part.
MeshLib::PropertyVector< double > * principal_stress_values
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
int const mechanics_related_process_id
ID of the processes that contains mechanical process.
InitialStress const initial_stress
double const fixed_stress_stabilization_parameter
bool const fixed_stress_over_time_step