void mooseError(Args &&... args)
Emit an error message with the given stringified, concatenated args and terminate the application.
Implements all the methods for assembling a hybridized local discontinuous Galerkin (LDG-H),...
Weakly imposes Dirichlet boundary conditions for a hybridized discretization of diffusion.
virtual void initialSetup() override
Gets called at the beginning of the simulation before this object is asked to do its job.
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-ivar-residual / d-jvar...
virtual void computeResidual() override
Compute this object's contribution to the residual.
virtual Real computeQpResidual() override
Method for computing the residual at quadrature points.
unsigned int _cached_side
A cache variable to prevent multiple computations of Jacobians.
static InputParameters validParams()
const Moose::Functor< Real > & _dirichlet_val
Functor computing the Dirichlet boundary value.
virtual void computeJacobian() override
Compute this object's contribution to the diagonal Jacobian entries.
virtual void jacobianSetup() override
Gets called just before the Jacobian is computed and before this object is asked to do its job.
Base class for deriving any boundary condition of a integrated type.
const InputParameters & parameters() const
Get the parameters of the object.
This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...