OGS
ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim > Struct Template Reference

Detailed Description

template<int GlobalDim>
struct ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >

Definition at line 35 of file HydroMechanicsProcessData.h.

#include <HydroMechanicsProcessData.h>

Collaboration diagram for ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >:
[legend]

Public Attributes

MeshLib::PropertyVector< int > const *const material_ids
 
std::map< int, std::shared_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 > const specific_body_force
 
std::unique_ptr< MaterialLib::Fracture::FractureModelBase< GlobalDim > > fracture_model
 
std::unique_ptr< FracturePropertyHMfracture_property
 
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
 
const bool use_b_bar
 
std::unique_ptr< MeshLib::ElementStatusp_element_status = nullptr
 
ParameterLib::Parameter< double > const * p0 = nullptr
 
MeshLib::PropertyVector< double > * element_stresses = nullptr
 
MeshLib::PropertyVector< double > * element_velocities = nullptr
 
MeshLib::PropertyVector< double > * element_local_jumps = nullptr
 
MeshLib::PropertyVector< double > * element_fracture_stresses = nullptr
 
MeshLib::PropertyVector< double > * element_fracture_velocities = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_b = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_k_f = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_fracture_shear_failure = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_nodal_p = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_nodal_forces = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_nodal_forces_jump = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_hydraulic_flow = nullptr
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Member Data Documentation

◆ biot_coefficient

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::biot_coefficient

Definition at line 45 of file HydroMechanicsProcessData.h.

◆ deactivate_matrix_in_flow

template<int GlobalDim>
bool const ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::deactivate_matrix_in_flow

Definition at line 55 of file HydroMechanicsProcessData.h.

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<int GlobalDim>
ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 82 of file HydroMechanicsProcessData.h.

◆ element_fracture_stresses

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::element_fracture_stresses = nullptr

Definition at line 70 of file HydroMechanicsProcessData.h.

◆ element_fracture_velocities

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::element_fracture_velocities = nullptr

Definition at line 71 of file HydroMechanicsProcessData.h.

◆ element_local_jumps

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::element_local_jumps = nullptr

Definition at line 69 of file HydroMechanicsProcessData.h.

◆ element_stresses

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::element_stresses = nullptr

Definition at line 67 of file HydroMechanicsProcessData.h.

◆ element_velocities

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::element_velocities = nullptr

Definition at line 68 of file HydroMechanicsProcessData.h.

◆ fluid_density

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::fluid_density

Definition at line 44 of file HydroMechanicsProcessData.h.

◆ fluid_viscosity

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::fluid_viscosity

Definition at line 43 of file HydroMechanicsProcessData.h.

◆ fracture_model

template<int GlobalDim>
std::unique_ptr<MaterialLib::Fracture::FractureModelBase<GlobalDim> > ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::fracture_model

Definition at line 50 of file HydroMechanicsProcessData.h.

◆ fracture_property

◆ initial_effective_stress

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::initial_effective_stress

Definition at line 52 of file HydroMechanicsProcessData.h.

◆ initial_fracture_effective_stress

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::initial_fracture_effective_stress

Definition at line 53 of file HydroMechanicsProcessData.h.

◆ intrinsic_permeability

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::intrinsic_permeability

Definition at line 41 of file HydroMechanicsProcessData.h.

◆ material_ids

template<int GlobalDim>
MeshLib::PropertyVector<int> const* const ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::material_ids

Definition at line 37 of file HydroMechanicsProcessData.h.

◆ mesh_prop_b

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_b = nullptr

Definition at line 73 of file HydroMechanicsProcessData.h.

◆ mesh_prop_fracture_shear_failure

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_fracture_shear_failure = nullptr

Definition at line 75 of file HydroMechanicsProcessData.h.

◆ mesh_prop_hydraulic_flow

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_hydraulic_flow = nullptr

Definition at line 80 of file HydroMechanicsProcessData.h.

◆ mesh_prop_k_f

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_k_f = nullptr

Definition at line 74 of file HydroMechanicsProcessData.h.

◆ mesh_prop_nodal_forces

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_nodal_forces = nullptr

Definition at line 78 of file HydroMechanicsProcessData.h.

◆ mesh_prop_nodal_forces_jump

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_nodal_forces_jump = nullptr

Definition at line 79 of file HydroMechanicsProcessData.h.

◆ mesh_prop_nodal_p

template<int GlobalDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::mesh_prop_nodal_p = nullptr

Definition at line 76 of file HydroMechanicsProcessData.h.

◆ p0

template<int GlobalDim>
ParameterLib::Parameter<double> const* ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::p0 = nullptr

Definition at line 64 of file HydroMechanicsProcessData.h.

◆ p_element_status

template<int GlobalDim>
std::unique_ptr<MeshLib::ElementStatus> ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::p_element_status = nullptr

Definition at line 63 of file HydroMechanicsProcessData.h.

◆ porosity

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::porosity

Definition at line 46 of file HydroMechanicsProcessData.h.

◆ reference_temperature

template<int GlobalDim>
double const ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::reference_temperature

Definition at line 57 of file HydroMechanicsProcessData.h.

◆ solid_density

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::solid_density

Definition at line 47 of file HydroMechanicsProcessData.h.

◆ solid_materials

template<int GlobalDim>
std::map<int, std::shared_ptr<MaterialLib::Solids::MechanicsBase<GlobalDim> > > ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::solid_materials

Definition at line 40 of file HydroMechanicsProcessData.h.

◆ specific_body_force

template<int GlobalDim>
Eigen::Matrix<double, GlobalDim, 1> const ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::specific_body_force

Definition at line 48 of file HydroMechanicsProcessData.h.

◆ specific_storage

template<int GlobalDim>
ParameterLib::Parameter<double> const& ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::specific_storage

Definition at line 42 of file HydroMechanicsProcessData.h.

◆ use_b_bar

template<int GlobalDim>
const bool ProcessLib::LIE::HydroMechanics::HydroMechanicsProcessData< GlobalDim >::use_b_bar

An indicator to use the B bar method [20] to tackle the volumetric locking.

Definition at line 61 of file HydroMechanicsProcessData.h.


The documentation for this struct was generated from the following file: