25 "inverse_incremental_deformation_gradient")),
26 _F(getMaterialPropertyByName<
RankTwoTensor>(_base_name +
"deformation_gradient"))
46 usingTensorIndices(i_, j_, k_, l_);
const MaterialProperty< RankTwoTensor > & _F
Deformation gradient.
static InputParameters validParams()
MaterialProperty< RankTwoTensor > & _pk1_stress
The 1st Piola-Kirchhoff stress.
const bool _large_kinematics
If true use large deformations.
MaterialProperty< RankFourTensor > & _pk1_jacobian
The derivative of the 1st PK stress wrt the deformation gradient.
virtual void computeQpCauchyStress()
Wrap the PK stress to get the Cauchy stress.
Real f(Real x)
Test function for Brents method.
MaterialProperty< RankTwoTensor > & _cauchy_stress
The Cauchy stress.
Provide stresses in the form required for the Lagrangian kernels.
ComputeLagrangianStressPK1(const InputParameters ¶meters)
virtual void computeQpStressUpdate() override
Calculate the stress update to provide both measures (cauchy and pk1)
virtual void computeQpPK1Stress()=0
Provide for the actual PK stress update (just PK1)
static InputParameters validParams()
MaterialProperty< RankFourTensor > & _cauchy_jacobian
The derivative of the Cauchy stress wrt the increment in the spatial velocity gradient.
const MaterialProperty< RankTwoTensor > & _inv_df
Inverse incremental deformation gradient.