virtual void initialSetup() override
Gets called at the beginning of the simulation before this object is asked to do its job...
A kernel for hybridized finite element formulations.
static InputParameters validParams()
virtual void computeResidual() override
Compute this Kernel's contribution to the residual.
const MooseArray< Point > & _normals
face normals
virtual void computeJacobian() override
Compute this object's entire Jacobian, both on- and off-diagonal.
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...
virtual void computeResidualOnSide() override
const Moose::Functor< Real > & _source
optional source
const MooseArray< Point > & _q_point_face
The physical locations of the quadrature points on the face.
Implements the diffusion equation for a hybridized discretization.
virtual void jacobianSetup() override
Gets called just before the Jacobian is computed and before this object is asked to do its job...
virtual void computeOffDiagJacobian(unsigned int jvar) override
Forwards to computeJacobian() the first time this is called for a given element.
virtual std::set< std::string > additionalROVariables() override
Implements all the methods for assembling a hybridized local discontinuous Galerkin (LDG-H)...
virtual void computeJacobianOnSide() override
const MooseArray< Real > & _JxW_face
transformed Jacobian weights on the current element face
DiffusionLHDGKernel(const InputParameters ¶ms)
const QBase *const & _qrule_face
The face quadrature rule.