OGS
ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >

Definition at line 33 of file SmallDeformationProcessData.h.

#include <SmallDeformationProcessData.h>

Collaboration diagram for ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >:
[legend]

Public Attributes

MeshLib::PropertyVector< int > const *const material_ids
 
std::map< int, std::shared_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
 The constitutive relation for the mechanical part.
 
std::unique_ptr< MaterialLib::Fracture::FractureModelBase< DisplacementDim > > fracture_model
 
std::vector< FracturePropertyfracture_properties
 
double const reference_temperature
 
const bool use_b_bar
 
std::vector< JunctionPropertyjunction_properties = {}
 
MeshLib::PropertyVector< int > const * mesh_prop_materialIDs = nullptr
 
std::vector< int > map_materialID_to_fractureID = {}
 
std::vector< std::vector< int > > vec_ele_connected_fractureIDs = {}
 
std::vector< std::vector< int > > vec_ele_connected_junctionIDs = {}
 
MeshLib::PropertyVector< double > * element_stresses = nullptr
 
MeshLib::PropertyVector< double > * element_local_jumps = nullptr
 
MeshLib::PropertyVector< double > * element_fracture_stresses = nullptr
 
MeshLib::PropertyVector< double > * mesh_prop_b = nullptr
 

Member Data Documentation

◆ element_fracture_stresses

template<int DisplacementDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::element_fracture_stresses = nullptr

Definition at line 64 of file SmallDeformationProcessData.h.

◆ element_local_jumps

template<int DisplacementDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::element_local_jumps = nullptr

Definition at line 63 of file SmallDeformationProcessData.h.

◆ element_stresses

template<int DisplacementDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::element_stresses = nullptr

Definition at line 62 of file SmallDeformationProcessData.h.

◆ fracture_model

template<int DisplacementDim>
std::unique_ptr<MaterialLib::Fracture::FractureModelBase<DisplacementDim> > ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::fracture_model

Definition at line 43 of file SmallDeformationProcessData.h.

◆ fracture_properties

template<int DisplacementDim>
std::vector<FractureProperty> ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::fracture_properties

Definition at line 44 of file SmallDeformationProcessData.h.

◆ junction_properties

template<int DisplacementDim>
std::vector<JunctionProperty> ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::junction_properties = {}

Definition at line 52 of file SmallDeformationProcessData.h.

52{};

◆ map_materialID_to_fractureID

template<int DisplacementDim>
std::vector<int> ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::map_materialID_to_fractureID = {}

Definition at line 55 of file SmallDeformationProcessData.h.

55{};

◆ material_ids

template<int DisplacementDim>
MeshLib::PropertyVector<int> const* const ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::material_ids

Definition at line 35 of file SmallDeformationProcessData.h.

◆ mesh_prop_b

template<int DisplacementDim>
MeshLib::PropertyVector<double>* ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::mesh_prop_b = nullptr

Definition at line 67 of file SmallDeformationProcessData.h.

◆ mesh_prop_materialIDs

template<int DisplacementDim>
MeshLib::PropertyVector<int> const* ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::mesh_prop_materialIDs = nullptr

Definition at line 54 of file SmallDeformationProcessData.h.

◆ reference_temperature

template<int DisplacementDim>
double const ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::reference_temperature

Definition at line 46 of file SmallDeformationProcessData.h.

◆ solid_materials

template<int DisplacementDim>
std::map<int, std::shared_ptr< MaterialLib::Solids::MechanicsBase<DisplacementDim> > > ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::solid_materials

The constitutive relation for the mechanical part.

Definition at line 40 of file SmallDeformationProcessData.h.

◆ use_b_bar

template<int DisplacementDim>
const bool ProcessLib::LIE::SmallDeformation::SmallDeformationProcessData< DisplacementDim >::use_b_bar

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

Definition at line 50 of file SmallDeformationProcessData.h.

◆ vec_ele_connected_fractureIDs

◆ vec_ele_connected_junctionIDs


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