25 "inverse_incremental_deformation_gradient")),
27 getMaterialPropertyByName<
RankTwoTensor>(_base_name +
"inverse_deformation_gradient")),
28 _F(getMaterialPropertyByName<
RankTwoTensor>(_base_name +
"deformation_gradient"))
61 usingTensorIndices(i_, j_, m_, n_);
77 dsigma_dF += dsigma_dF_geom;
83 dsigma_dF_no_fbar += dsigma_dF_geom;
const MaterialProperty< RankFourTensor > & _d_F_stab_d_F_ust
d(F_stab)/d(F_ust).
FEProblemBase & _fe_problem
static InputParameters validParams()
bool _large_kinematics
If true use large deformations.
const MaterialProperty< RankTwoTensor > & _F_ust
Unstabilized deformation gradient (= F_actual at alpha = 1).
MaterialProperty< RankTwoTensor > & _pk1_stress
The 1st Piola-Kirchhoff stress.
const bool & currentlyComputingResidualAndJacobian() const
static RankTwoTensorTempl Identity()
MaterialProperty< RankFourTensor > & _pk1_jacobian
The derivative of the 1st PK stress wrt the deformation gradient (F that the stress material consumes...
MaterialProperty< RankFourTensor > & _pk1_jacobian_bypass_fbar
Variant of _pk1_jacobian computed WITHOUT the F-bar chain factor _d_F_stab_d_F_ust in the sigma-via-d...
virtual void computeQpCauchyStress()
Wrap the PK stress to get the Cauchy stress.
const MaterialProperty< RankFourTensor > & _d_deformation_gradient_increment_d_F
d(spatial velocity gradient increment)/d(F_stab).
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)
RankTwoTensorTempl< Real > transpose() const
virtual void computeQpPK1Stress()=0
Provide for the actual PK stress update (just PK1)
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()
const bool & currentlyComputingJacobian() const
MaterialProperty< RankFourTensor > & _cauchy_jacobian
The derivative of the Cauchy stress wrt the increment in the spatial velocity gradient.