Classes | Functions
MeshModifier.h File Reference

Go to the source code of this file.


class  MeshModifier
 MeshModifiers are objects that can modify or add to an existing mesh. More...


InputParameters validParams< MeshModifier > ()

Function Documentation

Definition at line 20 of file MeshModifier.C.

Referenced by validParams< AddExtraNodeset >(), validParams< AddSideSetsBase >(), validParams< AddSideSetsFromBoundingBox >(), validParams< AssignElementSubdomainID >(), validParams< AssignSubdomainID >(), validParams< BoundingBoxNodeSet >(), validParams< BreakBoundaryOnSubdomain >(), validParams< ElementDeleterBase >(), validParams< ImageSubdomain >(), validParams< MeshExtruder >(), validParams< MeshSideSet >(), validParams< OrientedSubdomainBoundingBox >(), validParams< ParsedSubdomainMeshModifier >(), validParams< RenameBlock >(), validParams< SideSetsBetweenSubdomains >(), validParams< SubdomainBoundingBox >(), and validParams< Transform >().

21 {
23  params.addParam<std::vector<std::string>>(
24  "depends_on",
25  "The MeshModifiers that this modifier relies upon (i.e. must execute before this one)");
26  params.addParam<bool>("force_prepare",
27  false,
28  "Normally all MeshModifiers run before the mesh is prepared for use. This "
29  "flag can be set on an individual modifier "
30  "to force preperation between modifiers where they might be needed.");
32  params.registerBase("MeshModifier");
34  return params;
35 }
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
void registerBase(const std::string &value)
This method must be called from every base "Moose System" to create linkage with the Action System...
InputParameters validParams< MooseObject >()
Definition: MooseObject.C:22
void addParam(const std::string &name, const S &value, const std::string &doc_string)
These methods add an option parameter and a documentation string to the InputParameters object...