InputParameters validParams< RadialReturnCreepStressUpdateBase >()
virtual void computeStressFinalize(const RankTwoTensor &plastic_strain_increment) override
Perform any necessary steps to finalize state after return mapping iterations.
virtual Real computeStressDerivative(const Real effective_trial_stress, const Real scalar) override
This method returns the derivative of the creep strain with respect to the von mises stress.
virtual void initQpStatefulProperties() override
RadialReturnCreepStressUpdateBase(const InputParameters ¶meters)
RadialReturnStressUpdate computes the radial return stress increment for an isotropic elastic-viscopl...
static InputParameters validParams()
virtual TangentCalculationMethod getTangentCalculationMethod() override
MaterialProperty< RankTwoTensor > & _creep_strain
Creep strain material property.
const MaterialProperty< RankTwoTensor > & _creep_strain_old
TangentCalculationMethod
TangentCalculationMethod is an enum that determines the calculation method for the tangent operator.
This class provides baseline functionallity for creep models based on the stress update material in a...
const std::string _creep_prepend
String that is prepended to the creep_strain Material Property.
virtual void propagateQpStatefulProperties() override
If updateState is not called during a timestep, this will be.