OGS
MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables Struct Referenceabstract

Detailed Description

template<int DisplacementDim>
struct MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables

The MaterialStateVariables may store material model specific state (other than sigma and eps), which are usually material history dependent. The objects are stored by the user (usually in assembly per integration point) and are created via createMaterialStateVariables().

Definition at line 34 of file FractureModelBase.h.

#include <FractureModelBase.h>

Inheritance diagram for MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables:
[legend]

Public Member Functions

virtual ~MaterialStateVariables ()=default
 
virtual void pushBackState ()=0
 
void reset ()
 
void setShearYieldFunctionValue (double Fs)
 
double getShearYieldFunctionValue () const
 
void setTensileStress (bool flag)
 
bool setTensileStress () const
 

Private Attributes

bool _is_tensile_stress = false
 
double _shear_yield_function_value = -1.0
 

Constructor & Destructor Documentation

◆ ~MaterialStateVariables()

template<int DisplacementDim>
virtual MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::~MaterialStateVariables ( )
virtualdefault

Member Function Documentation

◆ getShearYieldFunctionValue()

template<int DisplacementDim>
double MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::getShearYieldFunctionValue ( ) const
inline

◆ pushBackState()

◆ reset()

◆ setShearYieldFunctionValue()

template<int DisplacementDim>
void MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::setShearYieldFunctionValue ( double Fs)
inline

◆ setTensileStress() [1/2]

template<int DisplacementDim>
bool MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::setTensileStress ( ) const
inline

◆ setTensileStress() [2/2]

Member Data Documentation

◆ _is_tensile_stress

◆ _shear_yield_function_value


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