void setSubdomains(const std::set< SubdomainID > &sub_ids)
NodalKernelBase(const InputParameters ¶meters)
Class for stuff related to variables.
/class BoundaryRestrictable /brief Provides functionality for limiting the object to certain boundary...
MooseVariable & _var
variable this works on
Specialization of SubProblem for solving nonlinear equations plus auxiliary equations.
const MooseVariable & variable() const override
Gets the variable this is active on.
FEProblemBase & _fe_problem
Reference to FEProblemBase.
Moose::NodeArg nodeArg() const
static InputParameters validParams()
Class constructor.
Base class for creating new types of nodal kernels.
This is the common base class for objects that give residual contributions.
const std::set< SubdomainID > * _sub_ids
The set of subdomains connected to the current node.
Interface for objects that need to get values of MooseVariables.
An interface that restricts an object to subdomains via the 'blocks' input parameter.
const InputParameters & parameters() const
Get the parameters of the object.
const Node *const & _current_node
current node being processed
unsigned int _qp
Quadrature point index.