virtual void computeStressInitialize(const Real effective_trial_stress, const RankFourTensor &elasticity_tensor) override
Perform any necessary initialization before return mapping iterations.
virtual void computeYieldStress(const RankFourTensor &elasticity_tensor) override
IsotropicPowerLawHardeningStressUpdate(const InputParameters ¶meters)
Real getIsotropicLameLambda(const RankFourTensor &elasticity_tensor)
virtual Real computeHardeningDerivative(Real scalar) override
This class uses the Discrete material in a radial return isotropic plasticity model.
Real _K
Power law hardening coefficients.
Real _effective_trial_stress
Real _strain_hardening_exponent
InputParameters validParams< IsotropicPowerLawHardeningStressUpdate >()
static InputParameters validParams()
Real _youngs_modulus
Elastic constants.
This class uses the Discrete material in a radial return isotropic plasticity model.