virtual RealEigenMatrix computeQpOffDiagJacobian(MooseVariableFEBase &jvar) override
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 on vector variables.
virtual RealEigenVector computeQpJacobian() override
The user can override this function to compute the "on-diagonal" Jacobian contribution for this Vecto...
This class provides an interface for common operations on field variables of both FE and FV types wit...
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealEigenMatrix
static InputParameters validParams()
Boundary condition of a Dirichlet type for the eigen side.
const InputParameters & parameters() const
Get the parameters of the object.
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
EigenArrayDirichletBC(const InputParameters ¶meters)
virtual void computeQpResidual(RealEigenVector &residual) override
Compute this BC's contribution to the residual at the current quadrature point, to be filled in resid...