Loading [MathJax]/extensions/tex2jax.js
OGS
ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim > Struct Template Referencefinal

Detailed Description

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
struct ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >

Definition at line 27 of file IntegrationPointDataFracture.h.

#include <IntegrationPointDataFracture.h>

Public Types

using GlobalDimVectorType = Eigen::Matrix<double, DisplacementDim, 1>

Public Member Functions

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

Public Attributes

HMatricesType::HMatrixType H_u
HMatricesType::ForceVectorType sigma_eff
HMatricesType::ForceVectorType sigma_eff_prev
HMatricesType::ForceVectorType w
HMatricesType::ForceVectorType w_prev
ShapeMatrixTypePressure::NodalRowVectorType N_p
ShapeMatrixTypePressure::GlobalDimNodalMatrixType dNdx_p
double aperture = 0.0
double aperture0 = 0.0
double permeability = 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
GlobalDimVectorType darcy_velocity
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Member Typedef Documentation

◆ GlobalDimVectorType

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
using ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::GlobalDimVectorType = Eigen::Matrix<double, DisplacementDim, 1>

Definition at line 39 of file IntegrationPointDataFracture.h.

Constructor & Destructor Documentation

◆ IntegrationPointDataFracture()

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

Definition at line 29 of file IntegrationPointDataFracture.h.

Member Function Documentation

◆ pushBackState()

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

Member Data Documentation

◆ aperture

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

Definition at line 48 of file IntegrationPointDataFracture.h.

◆ aperture0

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

Definition at line 49 of file IntegrationPointDataFracture.h.

◆ C

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
Eigen::MatrixXd ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::C

Definition at line 58 of file IntegrationPointDataFracture.h.

◆ darcy_velocity

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
GlobalDimVectorType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::darcy_velocity

Definition at line 61 of file IntegrationPointDataFracture.h.

◆ dNdx_p

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
ShapeMatrixTypePressure::GlobalDimNodalMatrixType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::dNdx_p

Definition at line 46 of file IntegrationPointDataFracture.h.

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 70 of file IntegrationPointDataFracture.h.

◆ fracture_material

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

Definition at line 53 of file IntegrationPointDataFracture.h.

◆ H_u

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
HMatricesType::HMatrixType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::H_u

Definition at line 41 of file IntegrationPointDataFracture.h.

◆ integration_weight

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
double ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::integration_weight

Definition at line 59 of file IntegrationPointDataFracture.h.

◆ material_state_variables

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

Definition at line 56 of file IntegrationPointDataFracture.h.

◆ N_p

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
ShapeMatrixTypePressure::NodalRowVectorType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::N_p

Definition at line 45 of file IntegrationPointDataFracture.h.

◆ permeability

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
double ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::permeability = 0.0

Definition at line 50 of file IntegrationPointDataFracture.h.

◆ sigma_eff

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::sigma_eff

Definition at line 42 of file IntegrationPointDataFracture.h.

◆ sigma_eff_prev

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::sigma_eff_prev

Definition at line 42 of file IntegrationPointDataFracture.h.

◆ w

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::w

Definition at line 43 of file IntegrationPointDataFracture.h.

◆ w_prev

template<typename HMatricesType, typename ShapeMatrixTypeDisplacement, typename ShapeMatrixTypePressure, int DisplacementDim>
HMatricesType::ForceVectorType ProcessLib::LIE::HydroMechanics::IntegrationPointDataFracture< HMatricesType, ShapeMatrixTypeDisplacement, ShapeMatrixTypePressure, DisplacementDim >::w_prev

Definition at line 43 of file IntegrationPointDataFracture.h.


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