32namespace HydroMechanics
34template <
int GlobalDim>
50 Eigen::Matrix<double, GlobalDim, 1>
54 std::unique_ptr<FracturePropertyHM>&& fracture_prop,
57 initial_fracture_effective_stress_,
58 bool const deactivate_matrix_in_flow_,
59 double const reference_temperature_)
92 std::unique_ptr<MaterialLib::Solids::MechanicsBase<GlobalDim>>>
102 std::unique_ptr<MaterialLib::Fracture::FractureModelBase<GlobalDim>>
Definition of the ElementStatus class.
double const reference_temperature
MeshLib::PropertyVector< double > * mesh_prop_fracture_shear_failure
std::unique_ptr< MeshLib::ElementStatus > p_element_status
ParameterLib::Parameter< double > const & intrinsic_permeability
bool const deactivate_matrix_in_flow
MeshLib::PropertyVector< int > const *const material_ids
MeshLib::PropertyVector< double > * element_fracture_stresses
MeshLib::PropertyVector< double > * mesh_prop_hydraulic_flow
ParameterLib::Parameter< double > const & specific_storage
ParameterLib::Parameter< double > const & initial_fracture_effective_stress
ParameterLib::Parameter< double > const & biot_coefficient
ParameterLib::Parameter< double > const & solid_density
MeshLib::PropertyVector< double > * mesh_prop_nodal_forces
MeshLib::PropertyVector< double > * element_fracture_velocities
MeshLib::PropertyVector< double > * element_local_jumps
MeshLib::PropertyVector< double > * mesh_prop_k_f
MeshLib::PropertyVector< double > * element_velocities
Eigen::Matrix< double, GlobalDim, 1 > const specific_body_force
std::map< int, std::unique_ptr< MaterialLib::Solids::MechanicsBase< GlobalDim > > > solid_materials
HydroMechanicsProcessData(HydroMechanicsProcessData const &)=delete
Copies are forbidden.
MeshLib::PropertyVector< double > * element_stresses
std::unique_ptr< FracturePropertyHM > fracture_property
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
ParameterLib::Parameter< double > const & fluid_viscosity
void operator=(HydroMechanicsProcessData const &)=delete
Assignments are not needed.
void operator=(HydroMechanicsProcessData &&)=delete
Assignments are not needed.
ParameterLib::Parameter< double > const & fluid_density
ParameterLib::Parameter< double > const & initial_effective_stress
HydroMechanicsProcessData(MeshLib::PropertyVector< int > const *const material_ids_, std::map< int, std::unique_ptr< MaterialLib::Solids::MechanicsBase< GlobalDim > > > &&solid_materials_, ParameterLib::Parameter< double > const &intrinsic_permeability_, ParameterLib::Parameter< double > const &specific_storage_, ParameterLib::Parameter< double > const &fluid_viscosity_, ParameterLib::Parameter< double > const &fluid_density_, ParameterLib::Parameter< double > const &biot_coefficient_, ParameterLib::Parameter< double > const &porosity_, ParameterLib::Parameter< double > const &solid_density_, Eigen::Matrix< double, GlobalDim, 1 > specific_body_force_, std::unique_ptr< MaterialLib::Fracture::FractureModelBase< GlobalDim > > &&fracture_model, std::unique_ptr< FracturePropertyHM > &&fracture_prop, ParameterLib::Parameter< double > const &initial_effective_stress_, ParameterLib::Parameter< double > const &initial_fracture_effective_stress_, bool const deactivate_matrix_in_flow_, double const reference_temperature_)
ParameterLib::Parameter< double > const * p0
MeshLib::PropertyVector< double > * mesh_prop_b
MeshLib::PropertyVector< double > * mesh_prop_nodal_p
HydroMechanicsProcessData(HydroMechanicsProcessData &&other)=default
std::unique_ptr< MaterialLib::Fracture::FractureModelBase< GlobalDim > > fracture_model
MeshLib::PropertyVector< double > * mesh_prop_nodal_forces_jump
ParameterLib::Parameter< double > const & porosity