virtual RealEigenVector computeQpJacobian() override
Compute this Kernel's contribution to the diagonal Jacobian at the current quadrature point...
ArrayReaction(const InputParameters ¶meters)
const MaterialProperty< RealEigenMatrix > *const _r_2d_array
matrix diffusion coefficient
This class provides an interface for common operations on field variables of both FE and FV types wit...
virtual RealEigenMatrix computeQpOffDiagJacobian(const MooseVariableFEBase &jvar) override
This is the virtual that derived classes should override for computing a full Jacobian component...
virtual void computeQpResidual(RealEigenVector &residual) override
Compute this Kernel's contribution to the residual at the current quadrature point, to be filled in residual.
Eigen::Matrix< Real, Eigen::Dynamic, Eigen::Dynamic > RealEigenMatrix
const MaterialProperty< RealEigenVector > *const _r_array
array diffusion coefficient
const MaterialProperty< Real > *const _r
scalar diffusion coefficient
const InputParameters & parameters() const
Get the parameters of the object.
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
static InputParameters validParams()