CZMInterfaceKernel(const InputParameters ¶meters)
const unsigned int _ndisp
number of displacement components
std::vector< unsigned int > _disp_neighbor_var
virtual Real computeQpJacobian(Moose::DGJacobianType type)
const MaterialProperty< RealVectorValue > & _traction_global
virtual Real computeQpOffDiagJacobian(Moose::DGJacobianType type, unsigned int jvar)
const MaterialProperty< RankTwoTensor > & _traction_derivatives_global
virtual Real computeQpResidual(Moose::DGResidualType type)
const unsigned int _component
the displacement component this kernel is operating on (0=x, 1=y, 2 =z)
DG kernel implementing cohesive zone models (CZM) for a 1D/2D/3D traction separation laws based on th...
std::vector< unsigned int > _disp_var
Coupled displacement component variable IDs.
InputParameters validParams< CZMInterfaceKernel >()