www.mooseframework.org
Functions
CZMInterfaceKernel.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("TensorMechanicsApp", CZMInterfaceKernel)
 
template<>
InputParameters validParams< CZMInterfaceKernel > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "TensorMechanicsApp"  ,
CZMInterfaceKernel   
)

◆ 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 }