38 const Real & scalar)
override;
39 virtual Real
computeResidual(
const Real & effective_trial_stress,
const Real & scalar)
override;
40 virtual Real
computeDerivative(
const Real & effective_trial_stress,
const Real & scalar)
override;
42 preStep(
const Real & scalar_old,
const Real & residual,
const Real & jacobian)
override;
virtual void initQpStatefulProperties() override
const std::string _flow_stress_name
virtual Real computeDerivative(const Real &effective_trial_stress, const Real &scalar) override
MaterialProperty< RankTwoTensor > & _Np
virtual Real computeResidual(const Real &effective_trial_stress, const Real &scalar) override
virtual void initialSetup() override
MaterialProperty< RankTwoTensor > & _be
const MaterialProperty< Real > & _dH
const MaterialProperty< Real > & _H
RankTwoTensor _d_R_d_betr
virtual void computeQpPK1Stress() override
RankTwoTensor _d_J_d_betr
const MaterialPropertyName _elasticity_tensor_name
MaterialBase * _flow_stress_material
const MaterialProperty< RankFourTensor > & _elasticity_tensor
static InputParameters validParams()
const MaterialProperty< Real > & _ep_old
const std::string _ep_name
const MaterialProperty< RankTwoTensor > & _F_old
MaterialProperty< Real > & _ep
virtual Real computeReferenceResidual(const Real &effective_trial_stress, const Real &scalar) override
The return mapping residual and derivative.
const MaterialProperty< RankTwoTensor > & _be_old
virtual void preStep(const Real &scalar_old, const Real &residual, const Real &jacobian) override
RankFourTensor _d_be_d_F
Helper (dummy) variables for iteratively updating the consistant tangent during return mapping.
RankTwoTensor _d_deltaep_d_betr
const MaterialProperty< Real > & _d2H
Base class that provides capability for Newton return mapping iterations on a single variable.