This class provides baseline functionality for anisotropic (Hill-like) plasticity and creep models based on the stress update material in a generalized radial return framework. More...
#include <AnisotropicReturnCreepStressUpdateBase.h>
Public Member Functions | |
AnisotropicReturnCreepStressUpdateBaseTempl (const InputParameters ¶meters) | |
Static Public Member Functions | |
static InputParameters | validParams () |
Protected Member Functions | |
virtual void | initQpStatefulProperties () override |
virtual void | propagateQpStatefulProperties () override |
bool | requiresIsotropicTensor () override |
Does the model require the elasticity tensor to be isotropic? More... | |
virtual void | computeStrainFinalize (GenericRankTwoTensor< is_ad > &, const GenericRankTwoTensor< is_ad > &, const GenericDenseVector< is_ad > &, const GenericReal< is_ad > &) override |
Perform any necessary steps to finalize strain increment after return mapping iterations. More... | |
Protected Attributes | |
GenericMaterialProperty< RankTwoTensor, is_ad > & | _creep_strain |
Creep strain tensor material property. More... | |
const MaterialProperty< RankTwoTensor > & | _creep_strain_old |
This class provides baseline functionality for anisotropic (Hill-like) plasticity and creep models based on the stress update material in a generalized radial return framework.
Definition at line 25 of file AnisotropicReturnCreepStressUpdateBase.h.
AnisotropicReturnCreepStressUpdateBaseTempl< is_ad >::AnisotropicReturnCreepStressUpdateBaseTempl | ( | const InputParameters & | parameters | ) |
Definition at line 25 of file AnisotropicReturnCreepStressUpdateBase.C.
|
overrideprotectedvirtual |
Perform any necessary steps to finalize strain increment after return mapping iterations.
inelasticStrainIncrement | Inelastic strain increment |
Reimplemented in HillCreepStressUpdateTempl< is_ad >.
Definition at line 55 of file AnisotropicReturnCreepStressUpdateBase.C.
Referenced by HillCreepStressUpdateTempl< is_ad >::computeStrainFinalize().
|
overrideprotectedvirtual |
Definition at line 37 of file AnisotropicReturnCreepStressUpdateBase.C.
|
overrideprotectedvirtual |
Definition at line 46 of file AnisotropicReturnCreepStressUpdateBase.C.
|
inlineoverrideprotected |
Does the model require the elasticity tensor to be isotropic?
Definition at line 39 of file AnisotropicReturnCreepStressUpdateBase.h.
|
static |
Definition at line 14 of file AnisotropicReturnCreepStressUpdateBase.C.
Referenced by HillCreepStressUpdateTempl< is_ad >::validParams().
|
protected |
Creep strain tensor material property.
Definition at line 51 of file AnisotropicReturnCreepStressUpdateBase.h.
|
protected |
Definition at line 52 of file AnisotropicReturnCreepStressUpdateBase.h.