Go to the documentation of this file.
32 virtual Real
computeResidual(
const Real effectiveTrialStress,
const Real scalar)
override;
33 virtual Real
computeDerivative(
const Real effectiveTrialStress,
const Real scalar)
override;
virtual void iterationFinalize(Real scalar) override
Finalize internal state variables for a model for a given iteration.
virtual Real computeResidual(const Real effectiveTrialStress, const Real scalar) override
Compute the residual for a predicted value of the scalar.
const Real _hardening_constant
virtual void computeStressInitialize(Real effectiveTrialStress, const SymmElasticityTensor &elasticityTensor) override
Perform any necessary initialization before return mapping iterations.
This class defines a basic set of capabilities any elasticity tensor should have.
virtual void initQpStatefulProperties() override
Base class for models that perform return mapping iterations to compute stress.
const MaterialProperty< SymmTensor > & _plastic_strain_old
Real computeHardeningValue(const Real scalar)
MaterialProperty< SymmTensor > & _plastic_strain
const MaterialProperty< Real > & _hardening_variable_old
virtual Real computeDerivative(const Real effectiveTrialStress, const Real scalar) override
Compute the derivative of the residual as a function of the scalar variable.
virtual void computeStressFinalize(const SymmTensor &plasticStrainIncrement) override
Perform any necessary steps to finalize state after return mapping iterations.
InputParameters validParams< CLSHPlasticModel >()
MaterialProperty< Real > & _hardening_variable
CLSHPlasticModel(const InputParameters ¶meters)