www.mooseframework.org
Functions
CrackTipEnrichmentStressDivergenceTensors.C File Reference

Go to the source code of this file.

Functions

 registerMooseObject ("XFEMApp", CrackTipEnrichmentStressDivergenceTensors)
 
template<>
InputParameters validParams< CrackTipEnrichmentStressDivergenceTensors > ()
 

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "XFEMApp"  ,
CrackTipEnrichmentStressDivergenceTensors   
)

◆ validParams< CrackTipEnrichmentStressDivergenceTensors >()

template<>
InputParameters validParams< CrackTipEnrichmentStressDivergenceTensors > ( )

Definition at line 17 of file CrackTipEnrichmentStressDivergenceTensors.C.

18 {
19  InputParameters params = validParams<ALEKernel>();
20  params.addClassDescription("Enrich stress divergence kernel for small-strain simulations");
21  params.addRequiredParam<unsigned int>("component",
22  "An integer corresponding to the direction the variable "
23  "this kernel acts in. (0 for x, 1 for y, 2 for z)");
24  params.addRequiredParam<unsigned int>("enrichment_component",
25  "The component of the enrichement functions");
26  params.addRequiredCoupledVar("displacements",
27  "The string of displacements suitable for the problem statement");
28  params.addRequiredCoupledVar(
29  "enrichment_displacements",
30  "The string of enrichment displacements suitable for the problem statement");
31  params.addParam<std::string>("base_name", "Material property base name");
32  params.addRequiredParam<UserObjectName>("crack_front_definition",
33  "The CrackFrontDefinition user object name");
34  params.set<bool>("use_displaced_mesh") = false;
35  return params;
36 }
validParams< ALEKernel >
InputParameters validParams< ALEKernel >()