Classes | Namespaces | Functions
NodalBC.h File Reference

Go to the source code of this file.


class  libMesh::NumericVector< T >
class  NodalBC
 Base class for deriving any boundary condition that works at nodes. More...


 The following methods are specializations for using the libMesh::Parallel::packed_range_* routines for std::strings.


InputParameters validParams< NodalBC > ()

Function Documentation

InputParameters validParams< NodalBC > ( )

Definition at line 23 of file NodalBC.C.

Referenced by validParams< DirichletBC >(), validParams< FunctionDirichletBC >(), validParams< MatchedValueBC >(), validParams< NodalNormalBC >(), validParams< PostprocessorDirichletBC >(), validParams< PresetBC >(), validParams< PresetNodalBC >(), and validParams< SinDirichletBC >().

24 {
26  params += validParams<RandomInterface>();
27  params.addParam<std::vector<AuxVariableName>>(
28  "save_in",
29  "The name of auxiliary variables to save this BC's residual contributions to. "
30  "Everything about that variable must match everything about this variable (the "
31  "type, what blocks it's on, etc.)");
32  params.addParam<std::vector<AuxVariableName>>(
33  "diag_save_in",
34  "The name of auxiliary variables to save this BC's diagonal jacobian "
35  "contributions to. Everything about that variable must match everything "
36  "about this variable (the type, what blocks it's on, etc.)");
38  return params;
39 }
The main MOOSE class responsible for handling user-defined parameters in almost every MOOSE system...
InputParameters validParams< RandomInterface >()
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...
InputParameters validParams< BoundaryCondition >()