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