const RealVectorValue & _u
Value of the unknown variable this BC is acting on.
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes this object's contribution to off-diagonal blocks of the system Jacobian matrix...
Class for stuff related to variables.
virtual void computeJacobian() override
Compute this object's contribution to the diagonal Jacobian entries.
virtual RealVectorValue computeQpJacobian()
The user can override this function to compute the "on-diagonal" Jacobian contribution for this Vecto...
static InputParameters validParams()
virtual RealVectorValue computeQpResidual()=0
Base class for deriving any boundary condition that works at nodes on vector variables.
VectorNodalBC(const InputParameters ¶meters)
virtual void computeResidual() override
Compute this object's contribution to the residual.
virtual Real computeQpOffDiagJacobian(unsigned int jvar)
This is the virtual that derived classes should override for computing an off-diagonal jacobian compo...
Base class for deriving any boundary condition that works at nodes.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
Interface for objects that need to get values of MooseVariables.
const InputParameters & parameters() const
Get the parameters of the object.
const VectorMooseVariable & _var
virtual const VectorMooseVariable & variable() const override
Gets the variable this BC is active on.
const Node *const & _current_node
current node being processed