GapValueAux.C File Reference

Go to the source code of this file.


InputParameters validParams< GapValueAux > ()

Function Documentation

Definition at line 26 of file GapValueAux.C.

27 {
28  MooseEnum orders("FIRST SECOND THIRD FOURTH", "FIRST");
31  params.set<bool>("_dual_restrictable") = true;
32  params.addRequiredParam<BoundaryName>("paired_boundary",
33  "The boundary on the other side of a gap.");
34  params.addRequiredParam<VariableName>("paired_variable", "The variable to get the value of.");
35  params.set<bool>("use_displaced_mesh") = true;
36  params.addParam<Real>("tangential_tolerance",
37  "Tangential distance to extend edges of contact surfaces");
38  params.addParam<Real>(
39  "normal_smoothing_distance",
40  "Distance from edge in parametric coordinates over which to smooth contact normal");
41  params.addParam<std::string>("normal_smoothing_method",
42  "Method to use to smooth normals (edge_based|nodal_normal_based)");
43  params.addParam<MooseEnum>("order", orders, "The finite element order");
44  params.addParam<bool>(
45  "warnings", false, "Whether to output warning messages concerning nodes not being found");
46  return params;
47 }
T & set(const std::string &name, bool quiet_mode=false)
Returns a writable reference to the named parameters.
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...
InputParameters validParams< AuxKernel >()
Definition: AuxKernel.C:30
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type It sho...
Definition: MooseEnum.h:37
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...