static InputParameters validParams()
MaterialProperty< RankThreeTensor > & _dPK1traction_dF
the derivitve of the PK1 traction w.r.t. F
void computeEquilibriumTracionAndDerivatives() override
computes the PK1 traction and its derivatives
const MaterialProperty< RankTwoTensor > & _F
the interface deformation gradient
const MaterialProperty< RealVectorValue > & _displacement_jump_global
the displacement jump in global coordinates
RankTwoTensor _d_area_ratio_dF
void initQpStatefulProperties() override
RankFourTensor _dczm_total_rotation_dF
Base class traction computing the traction used to impose equilibrium and its derivatives w...
void computeAreaRatioAndDerivatives()
computes the area ratio and increment rate derivatives
RankFourTensor _dR_dF
the rotation derivatives w.r.t.
CZMComputeGlobalTractionTotalLagrangian(const InputParameters ¶meters)
Real _area_ratio
the area ratio and its derivtive w.r.t.
const MaterialProperty< RankTwoTensor > & _R
the rotation associated to F
This class uses the interface traction and its derivatives w.r.t.
void computedTPK1dJumpGlobal()
computes the PK1 traction derivatives w.r.t. the global displacement jump
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
RankTwoTensor _F_inv
the inverse of the deformation gradient
const MaterialProperty< RankTwoTensor > & _czm_reference_rotation
the rotation matrix transforming from local to global coordinates in the undeformed configuration ...
const InputParameters & parameters() const
Real _J
the deformation gradient determinant;
void computedTPK1dF()
computes the PK1 traction derivatives w.r.t. F
MaterialProperty< RealVectorValue > & _PK1traction
the PK1 traction