BiLinearMixedModeTraction(const InputParameters ¶meters)
static InputParameters validParams()
MaterialProperty< Real > & _delta_final
MaterialProperty< Real > & _d
virtual void initQpStatefulProperties() override
const Real _eta
The B-K power law parameter.
enum BiLinearMixedModeTraction::MixedModeCriterion _criterion
virtual RankTwoTensor computeTractionDerivatives()
Compute the total traction derivatives w.r.t. the interface displacement jump.
const bool _lag_mode_mixity
RealVectorValue _ddelta_m_ddelta
Implementation of the mixed mode bilinear traction separation law described in Mixed-Mode Decohesion ...
RealVectorValue _ddelta_init_ddelta
RealVectorValue _ddelta_final_ddelta
MixedModeCriterion
mixed mode propagation criterion
const MaterialProperty< Real > & _S
The shear strength.
virtual void computeInterfaceTractionAndDerivatives() override
Compute the local traction and derivatives. This method should fill the _interface_traction and _dint...
virtual void computeDamage()
RealVectorValue _dd_ddelta
virtual RealVectorValue computeTraction()
The traction-separation law.
RealVectorValue _dbeta_ddelta
Base class used to implement traction separetion laws for materials whose beahvior can be described u...
MaterialProperty< Real > & _delta_init
void computeCriticalDisplacementJump()
MaterialProperty< Real > & _delta_m
MaterialProperty< Real > & _beta
The mode mixity ratio.
void computeFinalDisplacementJump()
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
const MaterialProperty< Real > & _d_old
const MaterialProperty< Real > & _GII_c
Mode II critical fracture toughness.
const InputParameters & parameters() const
const MaterialProperty< Real > & _N
The normal strength.
void computeEffectiveDisplacementJump()
const bool _lag_disp_jump
const Real _K
Penalty elastic stiffness.
const MaterialProperty< RealVectorValue > & _interface_displacement_jump_old
old interface displacement jump value
const MaterialProperty< Real > & _GI_c
Mode I critical fracture toughness.
const Real _viscosity
The viscosity.