const ArrayVariableValue & _u
Holds the current solution at the current quadrature point on the face.
The DGKernel class is responsible for calculating the residuals for various physics on internal sides...
static InputParameters validParams()
Factory constructor initializes all internal references needed for residual computation.
const ArrayVariableTestValue & _test_lambda
test functions
const ArrayVariableTestValue & _test
test functions
const unsigned int _count
Number of components of the array variable.
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...
virtual void computeLowerDQpResidual(RealEigenVector &residual) override
Method for computing the Lower part of residual at quadrature points, to be filled in residual...
const std::string & type() const
Get the type of this class.
registerMooseObject("MooseApp", ArrayHFEMDiffusion)
virtual RealEigenVector computeLowerDQpJacobian(Moose::ConstraintJacobianType type) override
Computes one of the five pieces of Jacobian involving lower-d at quadrature points.
ArrayHFEMDiffusion(const InputParameters ¶meters)
const ArrayVariablePhiValue & _phi_neighbor
Side shape function.
Eigen::Matrix< Real, Eigen::Dynamic, 1 > RealEigenVector
const ArrayVariablePhiValue & _phi_lambda
Shape functions.
const ArrayVariableValue & _lambda
Holds the current solution at the current quadrature point on the face.
const ArrayVariableTestValue & _test_neighbor
Side test function.
const ArrayVariableValue & _u_neighbor
Holds the current solution at the current quadrature point.
static InputParameters validParams()
const ArrayVariablePhiValue & _phi
Shape functions.