www.mooseframework.org
Functions
MeshCut3DUserObject.C File Reference

Go to the source code of this file.

Functions

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

Function Documentation

◆ registerMooseObject()

registerMooseObject ( "XFEMApp"  ,
MeshCut3DUserObject   
)

◆ validParams< MeshCut3DUserObject >()

template<>
InputParameters validParams< MeshCut3DUserObject > ( )

Definition at line 26 of file MeshCut3DUserObject.C.

27 {
28  InputParameters params = validParams<GeometricCutUserObject>();
29  params.addRequiredParam<MeshFileName>(
30  "mesh_file",
31  "Mesh file for the XFEM geometric cut; currently only the xda type is supported");
32  params.addRequiredParam<FunctionName>("function_x", "Growth function for x direction");
33  params.addRequiredParam<FunctionName>("function_y", "Growth function for y direction");
34  params.addRequiredParam<FunctionName>("function_z", "Growth function for z direction");
35  params.addParam<Real>(
36  "size_control", 0, "Criterion for refining elements while growing the crack");
37  params.addParam<unsigned int>("n_step_growth", 0, "Number of steps for crack growth");
38  params.addClassDescription("Creates a UserObject for a mesh cutter in 3D problems");
39  return params;
40 }
validParams< GeometricCutUserObject >
InputParameters validParams< GeometricCutUserObject >()
Definition: GeometricCutUserObject.C:25