16 params.
addParam<std::vector<AuxVariableName>>(
19 "The name of auxiliary variables to save this BC's residual contributions to. "
20 "Everything about that variable must match everything about this variable (the "
21 "type, what blocks it's on, etc.)");
22 params.
addParam<std::vector<AuxVariableName>>(
25 "The name of auxiliary variables to save this BC's diagonal jacobian "
26 "contributions to. Everything about that variable must match everything "
27 "about this variable (the type, what blocks it's on, etc.)");
39 _save_in_strings(parameters.get<
std::vector<AuxVariableName>>(
"save_in")),
40 _diag_save_in_strings(parameters.get<
std::vector<AuxVariableName>>(
"diag_save_in"))
Base class for creating new types of boundary conditions.
static InputParameters validParams()
This is a "smart" enum class intended to replace many of the shortcomings in the C++ enum type.
static InputParameters validParams()
NodalBCBase(const InputParameters ¶meters)