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