Array version of DGDiffusion.
virtual void initQpResidual(Moose::DGResidualType type) override
Put necessary evaluations depending on qp but independent on test functions here.
const MaterialProperty< RealEigenVector > & _diff_neighbor
virtual void computeQpResidual(Moose::DGResidualType type, RealEigenVector &residual) override
This is the virtual that derived classes should override for computing the residual on neighboring el...
static InputParameters validParams()
const MaterialProperty< RealEigenVector > & _diff
virtual RealEigenVector computeQpJacobian(Moose::DGJacobianType type) override
This is the virtual that derived classes should override for computing the Jacobian on neighboring el...
The DGKernel class is responsible for calculating the residuals for various physics on internal sides...
const InputParameters & parameters() const
Get the parameters of the object.
const std::string & type() const
Get the type of this class.