![]() |
OGS
|
|
Definition at line 15 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.h.
#include <ConstitutiveSetting.h>
Public Types | |
| using | GradientVectorType |
Public Member Functions | |
| void | init () |
| Initialize the constitutive setting and check evaluation order. | |
| void | eval (ConstitutiveModels< DisplacementDim > &models, double const t, double const dt, ParameterLib::SpatialPosition const &x_position, MaterialPropertyLib::Medium const &medium, double const T_ref, DeformationGradientData< DisplacementDim > const &deformation_gradient_data, GradientVectorType const &deformation_gradient_prev, StatefulData< DisplacementDim > &state, StatefulDataPrev< DisplacementDim > const &prev_state, MaterialStateData< DisplacementDim > &mat_state, ConstitutiveTempData< DisplacementDim > &tmp, ConstitutiveData< DisplacementDim > &cd) const |
| Evaluate the constitutive setting. | |
| using ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >::GradientVectorType |
Definition at line 17 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.h.
| void ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >::eval | ( | ConstitutiveModels< DisplacementDim > & | models, |
| double const | t, | ||
| double const | dt, | ||
| ParameterLib::SpatialPosition const & | x_position, | ||
| MaterialPropertyLib::Medium const & | medium, | ||
| double const | T_ref, | ||
| DeformationGradientData< DisplacementDim > const & | deformation_gradient_data, | ||
| GradientVectorType const & | deformation_gradient_prev, | ||
| StatefulData< DisplacementDim > & | state, | ||
| StatefulDataPrev< DisplacementDim > const & | prev_state, | ||
| MaterialStateData< DisplacementDim > & | mat_state, | ||
| ConstitutiveTempData< DisplacementDim > & | tmp, | ||
| ConstitutiveData< DisplacementDim > & | cd ) const |
Evaluate the constitutive setting.
Definition at line 51 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.cpp.
References ProcessLib::Graph::evalAllInOrder().
Referenced by ProcessLib::LargeDeformation::LargeDeformationLocalAssembler< ShapeFunction, DisplacementDim >::updateConstitutiveRelations().
| void ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >::init | ( | ) |
Initialize the constitutive setting and check evaluation order.
Definition at line 44 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.cpp.
References ProcessLib::LargeDeformation::ConstitutiveRelations::checkCorrectModelEvalOrder().
Referenced by ProcessLib::LargeDeformation::LargeDeformationLocalAssembler< ShapeFunction, DisplacementDim >::initializeConcrete().