23 params.
addParam<
bool>(
"use_displaced_mesh",
25 "Whether or not this object should use the " 26 "displaced mesh for computation. Note that " 27 "in the case this is true but no " 28 "displacements are provided in the Mesh block " 29 "the undisplaced mesh will still be used.");
31 params.
addParam<std::vector<AuxVariableName>>(
34 "The name of auxiliary variables to save this BC's residual contributions to. " 35 "Everything about that variable must match everything about this variable (the " 36 "type, what blocks it's on, etc.)");
37 params.
addParam<std::vector<AuxVariableName>>(
40 "The name of auxiliary variables to save this BC's diagonal jacobian " 41 "contributions to. Everything about that variable must match everything " 42 "about this variable (the type, what blocks it's on, etc.)");
60 _fe_problem(*getCheckedPointerParam<
FEProblemBase *>(
"_fe_problem_base")),
61 _var(*mooseVariable()),
62 _current_node(_var.node())
NodalKernelBase(const InputParameters ¶meters)
/class BoundaryRestrictable /brief Provides functionality for limiting the object to certain boundary...
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
static InputParameters validParams()
VarKindType
Framework-wide stuff.
static InputParameters validParams()
static InputParameters validParams()
static InputParameters validParams()
Class constructor.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
This is the common base class for objects that give residual contributions.
Interface for objects that need to get values of MooseVariables.
An interface that restricts an object to subdomains via the 'blocks' input parameter.
MOOSE now contains C++17 code, so give a reasonable error message stating what the user can do to add...