Loading [MathJax]/extensions/tex2jax.js
www.mooseframework.org
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends
Functions
CohesiveZoneMasterAction.C File Reference

Go to the source code of this file.

Functions

 registerMooseAction ("TensorMechanicsApp", CohesiveZoneMasterAction, "add_interface_kernel")
 
template<>
InputParameters validParams< CohesiveZoneMasterAction > ()
 

Function Documentation

◆ registerMooseAction()

registerMooseAction ( "TensorMechanicsApp"  ,
CohesiveZoneMasterAction  ,
"add_interface_kernel"   
)

◆ validParams< CohesiveZoneMasterAction >()

template<>
InputParameters validParams< CohesiveZoneMasterAction > ( )

Definition at line 19 of file CohesiveZoneMasterAction.C.

20 {
21  InputParameters params = validParams<Action>();
22  params.addClassDescription("Action to create an instance of the cohesive zone model kernel for "
23  "each displacement component");
24 
25  params.addRequiredParam<std::vector<BoundaryName>>(
26  "boundary", "The list of boundary IDs from the mesh where the cohesive zone will be applied");
27 
28  params.addRequiredParam<std::vector<VariableName>>(
29  "displacements",
30  "The displacements appropriate for the simulation geometry and coordinate system");
31 
32  return params;
33 }