OGS
ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits > Struct Template Reference

Detailed Description

template<int DisplacementDim, typename ConstitutiveTraits>
struct ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >

Definition at line 31 of file ThermoRichardsMechanicsProcessData.h.

#include <ThermoRichardsMechanicsProcessData.h>

Collaboration diagram for ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >:
[legend]

Public Attributes

MeshLib::PropertyVector< int > const *const material_ids = nullptr
 
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
 
std::map< int, std::unique_ptr< typename ConstitutiveTraits::SolidConstitutiveRelation > > solid_materials
 The constitutive relation for the mechanical part.
 
InitialStress const initial_stress
 
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
 
bool const apply_mass_lumping
 
const bool use_TaylorHood_elements
 
bool const apply_body_force_for_deformation
 
InitializePorosityFromMediumProperty const initialize_porosity_from_medium_property
 
MeshLib::PropertyVector< double > * element_saturation = nullptr
 
MeshLib::PropertyVector< double > * element_porosity = nullptr
 
MeshLib::PropertyVector< double > * element_liquid_density = nullptr
 
MeshLib::PropertyVector< double > * element_viscosity = nullptr
 
MeshLib::PropertyVector< double > * element_stresses = nullptr
 
MeshLib::PropertyVector< double > * temperature_interpolated = nullptr
 
MeshLib::PropertyVector< double > * pressure_interpolated = nullptr
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Member Data Documentation

◆ apply_body_force_for_deformation

template<int DisplacementDim, typename ConstitutiveTraits >
bool const ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::apply_body_force_for_deformation

Definition at line 53 of file ThermoRichardsMechanicsProcessData.h.

◆ apply_mass_lumping

template<int DisplacementDim, typename ConstitutiveTraits >
bool const ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::apply_mass_lumping

Definition at line 49 of file ThermoRichardsMechanicsProcessData.h.

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<int DisplacementDim, typename ConstitutiveTraits >
ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 66 of file ThermoRichardsMechanicsProcessData.h.

◆ element_liquid_density

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::element_liquid_density = nullptr

Definition at line 60 of file ThermoRichardsMechanicsProcessData.h.

◆ element_porosity

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::element_porosity = nullptr

Definition at line 59 of file ThermoRichardsMechanicsProcessData.h.

◆ element_saturation

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::element_saturation = nullptr

Definition at line 58 of file ThermoRichardsMechanicsProcessData.h.

◆ element_stresses

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::element_stresses = nullptr

Definition at line 62 of file ThermoRichardsMechanicsProcessData.h.

◆ element_viscosity

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::element_viscosity = nullptr

Definition at line 61 of file ThermoRichardsMechanicsProcessData.h.

◆ initial_stress

template<int DisplacementDim, typename ConstitutiveTraits >
InitialStress const ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::initial_stress

Definition at line 42 of file ThermoRichardsMechanicsProcessData.h.

◆ initialize_porosity_from_medium_property

template<int DisplacementDim, typename ConstitutiveTraits >
InitializePorosityFromMediumProperty const ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::initialize_porosity_from_medium_property

Definition at line 56 of file ThermoRichardsMechanicsProcessData.h.

◆ material_ids

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<int> const* const ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::material_ids = nullptr

Definition at line 33 of file ThermoRichardsMechanicsProcessData.h.

◆ media_map

template<int DisplacementDim, typename ConstitutiveTraits >
MaterialPropertyLib::MaterialSpatialDistributionMap ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::media_map

Definition at line 35 of file ThermoRichardsMechanicsProcessData.h.

◆ pressure_interpolated

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::pressure_interpolated = nullptr

Definition at line 64 of file ThermoRichardsMechanicsProcessData.h.

◆ solid_materials

template<int DisplacementDim, typename ConstitutiveTraits >
std::map<int, std::unique_ptr< typename ConstitutiveTraits::SolidConstitutiveRelation> > ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::solid_materials

The constitutive relation for the mechanical part.

Definition at line 40 of file ThermoRichardsMechanicsProcessData.h.

◆ specific_body_force

template<int DisplacementDim, typename ConstitutiveTraits >
Eigen::Matrix<double, DisplacementDim, 1> const ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::specific_body_force

Specific body forces applied to solid and fluid. It is usually used to apply gravitational forces. A vector of displacement dimension's length.

Definition at line 47 of file ThermoRichardsMechanicsProcessData.h.

◆ temperature_interpolated

template<int DisplacementDim, typename ConstitutiveTraits >
MeshLib::PropertyVector<double>* ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::temperature_interpolated = nullptr

Definition at line 63 of file ThermoRichardsMechanicsProcessData.h.

◆ use_TaylorHood_elements

template<int DisplacementDim, typename ConstitutiveTraits >
const bool ProcessLib::ThermoRichardsMechanics::ThermoRichardsMechanicsProcessData< DisplacementDim, ConstitutiveTraits >::use_TaylorHood_elements

Definition at line 51 of file ThermoRichardsMechanicsProcessData.h.


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