![]() |
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 28 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 40 of file FractureModelBase.h.
References _shear_yield_function_value.
|
pure virtual |
|
inline |
Definition at line 33 of file FractureModelBase.h.
References _is_tensile_stress, and _shear_yield_function_value.
Referenced by MaterialLib::Fracture::LinearElasticIsotropic< DisplacementDim >::computeConstitutiveRelation().
|
inline |
Definition at line 39 of file FractureModelBase.h.
References _shear_yield_function_value.
Referenced by MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::computeConstitutiveRelation().
|
inline |
|
inline |
Definition at line 42 of file FractureModelBase.h.
References _is_tensile_stress.
Referenced by MaterialLib::Fracture::Coulomb::Coulomb< DisplacementDim >::computeConstitutiveRelation(), and MaterialLib::Fracture::LinearElasticIsotropic< DisplacementDim >::computeConstitutiveRelation().
|
private |
Definition at line 46 of file FractureModelBase.h.
Referenced by reset(), setTensileStress(), and setTensileStress().
|
private |
Definition at line 47 of file FractureModelBase.h.
Referenced by getShearYieldFunctionValue(), reset(), and setShearYieldFunctionValue().