Classes | Functions
NodalNormalsPreprocessor.h File Reference

Go to the source code of this file.


class  NodalNormalsPreprocessor
 An ElementUserObject that prepares MOOSE for computing nodal normals. More...


InputParameters validParams< NodalNormalsPreprocessor > ()

Function Documentation

Definition at line 30 of file NodalNormalsPreprocessor.C.

31 {
33  params.addRequiredParam<std::vector<BoundaryName>>(
34  "surface_boundary", "The list of boundary IDs where nodal normals are computed");
35  params.addParam<BoundaryName>("corner_boundary",
36  "Node set ID which contains the nodes that are in 'corners'.");
37  params.addPrivateParam<FEFamily>("fe_family", LAGRANGE);
38  params.addPrivateParam<Order>("fe_order", FIRST);
40  return params;
41 }
InputParameters validParams< ElementUserObject >()
void addPrivateParam(const std::string &name, const T &value)
These method add a parameter to the InputParameters object which can be retrieved like any other para...
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
void addRequiredParam(const std::string &name, const std::string &doc_string)
This method adds a parameter and documentation string to the InputParameters object that will be extr...
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...