39 const Real & scalar)
override;
const MaterialProperty< RankFourTensor > & _elasticity_tensor
virtual Real computeReferenceResidual(const Real &effective_trial_stress, const Real &scalar) override
The return mapping residual and derivative.
const MaterialProperty< Real > & _H
const MaterialProperty< Real > & _ep_old
const std::string _flow_stress_name
virtual Real computeResidual(const Real &effective_trial_stress, const Real &scalar) override
static InputParameters validParams()
const MaterialProperty< RankTwoTensor > & _be_old
virtual void computeQpPK1Stress() override
virtual void initialSetup() override
const MaterialProperty< RankTwoTensor > & _F_old
const MaterialPropertyName _elasticity_tensor_name
const MaterialProperty< Real > & _dH
virtual Real computeDerivative(const Real &effective_trial_stress, const Real &scalar) override
Base class that provides capability for Newton return mapping iterations on a single variable...
MaterialProperty< RankTwoTensor > & _be
virtual void preStep(const Real &scalar_old, const Real &residual, const Real &jacobian) override
ComputeSimoHughesJ2PlasticityStress(const InputParameters ¶meters)
virtual void initQpStatefulProperties() override
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
RankTwoTensor _d_deltaep_d_betr
const MaterialProperty< Real > & _d2H
RankTwoTensor _d_J_d_betr
MaterialProperty< RankTwoTensor > & _Np
const std::string _ep_name
MaterialProperty< Real > & _ep
Add-on class that provides the functionality to check if guarantees for material properties are provi...
RankFourTensor _d_be_d_F
Helper (dummy) variables for iteratively updating the consistant tangent during return mapping...
MaterialBase * _flow_stress_material
RankTwoTensor _d_R_d_betr