OGS
ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim > Struct Template Referencefinal

Detailed Description

template<typename HMatricesType, int DisplacementDim>
struct ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >

Definition at line 24 of file IntegrationPointDataFracture.h.

#include <IntegrationPointDataFracture.h>

Public Member Functions

 IntegrationPointDataFracture (MaterialLib::Fracture::FractureModelBase< DisplacementDim > &fracture_material_)
 
void pushBackState ()
 

Public Attributes

HMatricesType::HMatrixType h_matrices
 
HMatricesType::ForceVectorType sigma
 
HMatricesType::ForceVectorType sigma_prev
 
HMatricesType::ForceVectorType w
 
HMatricesType::ForceVectorType w_prev
 
double aperture = 0.0
 
double aperture_prev = 0.0
 
double aperture0 = 0.0
 
MaterialLib::Fracture::FractureModelBase< DisplacementDim > & fracture_material
 
std::unique_ptr< typename MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables > material_state_variables
 
Eigen::MatrixXd C
 
double integration_weight
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Constructor & Destructor Documentation

◆ IntegrationPointDataFracture()

template<typename HMatricesType , int DisplacementDim>
ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::IntegrationPointDataFracture ( MaterialLib::Fracture::FractureModelBase< DisplacementDim > & fracture_material_)
inlineexplicit

Definition at line 26 of file IntegrationPointDataFracture.h.

29 : fracture_material(fracture_material_),
31 fracture_material.createMaterialStateVariables())
32 {
33 }
std::unique_ptr< typename MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables > material_state_variables
MaterialLib::Fracture::FractureModelBase< DisplacementDim > & fracture_material

Member Function Documentation

◆ pushBackState()

template<typename HMatricesType , int DisplacementDim>
void ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::pushBackState ( )
inline

Definition at line 51 of file IntegrationPointDataFracture.h.

References ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::aperture, ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::aperture_prev, ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::material_state_variables, ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::sigma, ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::sigma_prev, ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::w, and ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::w_prev.

Member Data Documentation

◆ aperture

template<typename HMatricesType , int DisplacementDim>
double ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::aperture = 0.0

◆ aperture0

template<typename HMatricesType , int DisplacementDim>
double ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::aperture0 = 0.0

Definition at line 40 of file IntegrationPointDataFracture.h.

◆ aperture_prev

template<typename HMatricesType , int DisplacementDim>
double ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::aperture_prev = 0.0

◆ C

template<typename HMatricesType , int DisplacementDim>
Eigen::MatrixXd ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::C

Definition at line 48 of file IntegrationPointDataFracture.h.

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<typename HMatricesType , int DisplacementDim>
ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 59 of file IntegrationPointDataFracture.h.

◆ fracture_material

template<typename HMatricesType , int DisplacementDim>
MaterialLib::Fracture::FractureModelBase<DisplacementDim>& ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::fracture_material

Definition at line 43 of file IntegrationPointDataFracture.h.

◆ h_matrices

template<typename HMatricesType , int DisplacementDim>
HMatricesType::HMatrixType ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::h_matrices

Definition at line 35 of file IntegrationPointDataFracture.h.

◆ integration_weight

template<typename HMatricesType , int DisplacementDim>
double ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::integration_weight

Definition at line 49 of file IntegrationPointDataFracture.h.

◆ material_state_variables

template<typename HMatricesType , int DisplacementDim>
std::unique_ptr<typename MaterialLib::Fracture::FractureModelBase< DisplacementDim>::MaterialStateVariables> ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::material_state_variables

◆ sigma

template<typename HMatricesType , int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::sigma

◆ sigma_prev

template<typename HMatricesType , int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::sigma_prev

◆ w

template<typename HMatricesType , int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::w

◆ w_prev

template<typename HMatricesType , int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::SmallDeformation::IntegrationPointDataFracture< HMatricesType, DisplacementDim >::w_prev

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