This is a wrapper that forwards calls to the implementation, which can be switched out at any time wi...
virtual void initialSetup() override
Gets called at the beginning of the simulation before this object is asked to do its job...
Implements a fixed normal gradient boundary condition for use with a hybridized discretization of the...
virtual void computeResidual() override
Compute this object's contribution to the residual.
Implements all the methods for assembling a hybridized local discontinuous Galerkin (LDG-H)...
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-ivar-residual / d-jvar...
Base class for deriving any boundary condition of a integrated type.
const Moose::Functor< Real > & _normal_gradient
Prescribed normal gradient along the boundary.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpResidual() override
Method for computing the residual at quadrature points.
DiffusionLHDGPrescribedGradientBC(const InputParameters ¶meters)
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
const InputParameters & parameters() const
Get the parameters of the object.
unsigned int _cached_side
A cache variable to prevent multiple computations of Jacobians.
virtual void computeJacobian() override
Compute this object's contribution to the diagonal Jacobian entries.
static InputParameters validParams()
virtual void jacobianSetup() override
Gets called just before the Jacobian is computed and before this object is asked to do its job...