OGS
|
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>
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 |
|
virtualdefault |
|
inline |
Definition at line 46 of file FractureModelBase.h.
|
pure virtual |
|
inline |
Definition at line 39 of file FractureModelBase.h.
References MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::_is_tensile_stress, and MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::_shear_yield_function_value.
Referenced by MaterialLib::Fracture::LinearElasticIsotropic< DisplacementDim >::computeConstitutiveRelation().
|
inline |
Definition at line 45 of file FractureModelBase.h.
Referenced by MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::computeConstitutiveRelation().
|
inline |
Definition at line 49 of file FractureModelBase.h.
References MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::_is_tensile_stress.
|
inline |
Definition at line 48 of file FractureModelBase.h.
References MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::_is_tensile_stress.
Referenced by MaterialLib::Fracture::LinearElasticIsotropic< DisplacementDim >::computeConstitutiveRelation(), and MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::computeConstitutiveRelation().
|
private |
Definition at line 52 of file FractureModelBase.h.
Referenced by MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::reset(), MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::setTensileStress(), and MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::setTensileStress().
|
private |
Definition at line 53 of file FractureModelBase.h.
Referenced by MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::getShearYieldFunctionValue(), MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::reset(), and MaterialLib::Fracture::FractureModelBase< DisplacementDim >::MaterialStateVariables::setShearYieldFunctionValue().