24 mooseError(
"HDGKernels do not currently work with explicit time integration. This is because " 25 "the facet Lagrange multiplier variable does not have a time derivative term.");
29 mooseError(
"HDGKernels have not yet been coded to include coordinate system information in its " 30 "residuals/Jacobians");
MooseMesh & _mesh
Reference to this Kernel's mesh object.
HDGKernel(const InputParameters ¶meters)
static InputParameters validParams()
MooseVariable & _var
This is a regular kernel so we cast to a regular MooseVariable.
unsigned int number() const
Get variable number coming from libMesh.
Moose::CoordinateSystemType getUniqueCoordSystem() const
Get the coordinate system from the mesh, it must be the same in all subdomains otherwise this will er...
virtual bool isExplicit() const
Returns whether the explicit solvers are used.
virtual void computeResidualAndJacobianOnSide()
SystemBase & _sys
Reference to the EquationSystem object.
void mooseError(Args &&... args) const
Emits an error prefixed with object name and type.
const TimeIntegrator * queryTimeIntegrator(const unsigned int var_num) const
Retrieve the time integrator that integrates the given variable's equation.
static InputParameters validParams()