www.mooseframework.org
Classes | Functions
CZMInterfaceKernel.h File Reference

Go to the source code of this file.

Classes

class  CZMInterfaceKernel
 DG kernel implementing cohesive zone models (CZM) for a 1D/2D/3D traction separation laws based on the displacement jump. More...
 

Functions

template<>
InputParameters validParams< CZMInterfaceKernel > ()
 

Function Documentation

◆ validParams< CZMInterfaceKernel >()

template<>
InputParameters validParams< CZMInterfaceKernel > ( )

Definition at line 16 of file CZMInterfaceKernel.C.

17 {
18  InputParameters params = validParams<InterfaceKernel>();
19  params.addRequiredParam<unsigned int>("component",
20  "the component of the "
21  "displacement vector this kernel is working on:"
22  " component == 0, ==> X"
23  " component == 1, ==> Y"
24  " component == 2, ==> Z");
25 
26  params.addRequiredCoupledVar("displacements", "the string containing displacement variables");
27 
28  params.addClassDescription("Interface kernel for use with cohesive zone models (CZMs) that "
29  "compute traction as a function of the displacement jump");
30 
31  return params;
32 }