OGS
MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >

Definition at line 26 of file Coulomb.h.

#include <Coulomb.h>

Inheritance diagram for MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >:
[legend]
Collaboration diagram for MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >:
[legend]

Public Member Functions

void setInitialConditions ()
 
void pushBackState () override
 
- Public Member Functions inherited from MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables
virtual ~MaterialStateVariables ()=default
 
void reset ()
 
void setShearYieldFunctionValue (double Fs)
 
double getShearYieldFunctionValue () const
 
void setTensileStress (bool flag)
 
bool setTensileStress () const
 

Public Attributes

Eigen::Matrix< double, DisplacementDim, 1 > w_p
 
Eigen::Matrix< double, DisplacementDim, 1 > w_p_prev
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Member Function Documentation

◆ pushBackState()

template<int DisplacementDim>
void MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::pushBackState ( )
inlineoverridevirtual

◆ setInitialConditions()

template<int DisplacementDim>
void MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::setInitialConditions ( )
inline

Member Data Documentation

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<int DisplacementDim>
MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 41 of file Coulomb.h.

◆ w_p

template<int DisplacementDim>
Eigen::Matrix<double, DisplacementDim, 1> MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::w_p
Initial value:
=
Eigen::Matrix<double, DisplacementDim, 1>::Zero()

Plastic component of the displacement jump in fracture's local coordinates.

Definition at line 35 of file Coulomb.h.

Referenced by MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::computeConstitutiveRelation(), MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::pushBackState(), and MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::setInitialConditions().

◆ w_p_prev

template<int DisplacementDim>
Eigen::Matrix<double, DisplacementDim, 1> MaterialLib::Fracture::Coulomb::StateVariables< DisplacementDim >::w_p_prev

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