virtual void computeJacobian() override
Compute this object's entire element interior Jacobian, both on- and off-diagonal.
const unsigned int & _current_side
The current side when doing face evaluations.
const Moose::Functor< Real > & _body_force_x
virtual void computeOffDiagJacobian(unsigned int jvar) override
Forwards to computeJacobian() the first time this is called for a given element.
const MooseArray< Point > & _q_point_face
The physical locations of the quadrature points on the face.
const Moose::Functor< Real > & _pressure_mms_forcing_function
virtual void computeResidualOnSide() override
std::vector< const Moose::Functor< Real > * > _body_forces
const MooseArray< Real > & _JxW_face
transformed Jacobian weights on the current element face
const MooseArray< Point > & _normals
face normals
virtual void initialSetup() override
Implements the steady incompressible Navier-Stokes equations for a hybridized discretization.
static InputParameters validParams()
NavierStokesLHDGKernel(const InputParameters ¶meters)
const Moose::Functor< Real > & _body_force_z
virtual void jacobianSetup() override
const InputParameters & parameters() const
const QBase *const & _qrule_face
The face quadrature rule.
virtual std::set< std::string > additionalROVariables() override
Implements all the methods for assembling a hybridized local discontinuous Galerkin (LDG-H)...
virtual void computeJacobianOnSide() override
virtual void computeResidual() override
const Moose::Functor< Real > & _body_force_y