OGS
|
#include <Ehlers.h>
Public Types | |
using | Invariants = MathLib::KelvinVector::Invariants<KelvinVectorSize> |
using | KelvinVector |
Public Member Functions | |
void | setInitialConditions () |
void | pushBackState () override |
double | getEquivalentPlasticStrain () const override |
Public Member Functions inherited from MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables | |
virtual | ~MaterialStateVariables ()=default |
Public Attributes | |
PlasticStrain< KelvinVector > | eps_p |
plastic part of the state. | |
Damage | damage |
damage part of the state. | |
PlasticStrain< KelvinVector > | eps_p_prev |
plastic part of the state. | |
Damage | damage_prev |
damage part of the state. | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Static Public Attributes | |
static int const | KelvinVectorSize |
Friends | |
std::ostream & | operator<< (std::ostream &os, StateVariables< DisplacementDim > const &m) |
using MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::Invariants = MathLib::KelvinVector::Invariants<KelvinVectorSize> |
using MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::KelvinVector |
|
overridevirtual |
Reimplemented from MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables.
Definition at line 52 of file Ehlers.cpp.
|
inlineoverridevirtual |
Reimplemented from MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables.
Definition at line 230 of file Ehlers.h.
References MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::damage, MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::damage_prev, MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p, and MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p_prev.
|
inline |
Definition at line 224 of file Ehlers.h.
References MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::damage, MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::damage_prev, MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p, and MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p_prev.
Referenced by MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::integrateStress().
|
friend |
Definition at line 252 of file Ehlers.h.
Damage MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::damage |
damage part of the state.
Definition at line 245 of file Ehlers.h.
Referenced by MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::getInternalVariables(), MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::integrateStress(), MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::pushBackState(), and MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::setInitialConditions().
Damage MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::damage_prev |
damage part of the state.
Definition at line 249 of file Ehlers.h.
Referenced by MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::pushBackState(), and MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::setInitialConditions().
MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
PlasticStrain<KelvinVector> MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p |
plastic part of the state.
Definition at line 244 of file Ehlers.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::IntegrationPointData(), MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::getInternalVariables(), MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::integrateStress(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, DisplacementDim >::preAssemble(), MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::pushBackState(), and MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::setInitialConditions().
PlasticStrain<KelvinVector> MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p_prev |
plastic part of the state.
Definition at line 248 of file Ehlers.h.
Referenced by MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim >::integrateStress(), MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::pushBackState(), and MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::setInitialConditions().
|
static |