ADDGKernel(const InputParameters ¶meters)
const VariablePhiValue & _phi_neighbor
Side shape function.
Class for stuff related to variables.
const VariablePhiValue & _phi
Shape functions.
This class provides an interface for common operations on field variables of both FE and FV types wit...
static InputParameters validParams()
DualNumber< Real, DNDerivativeType, true > ADReal
Serves as a base class for DGKernel and ADDGKernel.
const VariablePhiGradient & _grad_phi_neighbor
Gradient of side shape function.
Enhances MooseVariableInterface interface provide values from neighbor elements.
const ADVariableValue & _u
Holds the solution at current quadrature points.
void computeElemNeighResidual(Moose::DGResidualType type) override final
Computes the residual for this element or the neighbor.
const VariableTestValue & _test_neighbor
Side test function.
OutputTools< Real >::VariableTestValue VariableTestValue
void computeOffDiagJacobian(unsigned int jvar) override final
Computes d-residual / d-jvar...
const std::string & type() const
Get the type of this class.
MooseVariable & _var
Variable this kernel operates on.
const ADVariableGradient & _grad_u_neighbor
Holds the current solution gradient at the current quadrature point.
const VariablePhiGradient & _grad_phi
Gradient of shape function.
OutputTools< Real >::VariablePhiGradient VariablePhiGradient
const MooseVariableFEBase & variable() const override
Returns the variable that this object operates on.
const ADVariableGradient & _grad_u
Holds the solution gradient at the current quadrature points.
const InputParameters & parameters() const
Get the parameters of the object.
void computeElemNeighJacobian(Moose::DGJacobianType type) override final
Computes the element/neighbor-element/neighbor Jacobian.
OutputTools< Real >::VariableTestGradient VariableTestGradient
virtual ADReal computeQpResidual(Moose::DGResidualType type)=0
Compute this Kernel's contribution to the residual at the current quadrature point.
void computeOffDiagElemNeighJacobian(Moose::DGJacobianType type, const MooseVariableFEBase &jvar) override final
Computes the element-element off-diagonal Jacobian.
const VariableTestGradient & _grad_test_neighbor
Gradient of side shape function.
const ADVariableValue & _u_neighbor
Holds the current solution at the current quadrature point.
const VariableTestValue & _test
test functions
const VariableTestGradient & _grad_test
Gradient of side shape function.
void computeJacobian() override final
Computes the jacobian for the current side.