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