const MooseVariable & _lowerd_var
Variable this kernel operates on.
virtual void computeOffDiagLowerDJacobian(Moose::ConstraintJacobianType type, const MooseVariableFEBase &jvar)
Computes one of the five pieces of off-diagonal Jacobian involving lower-d.
virtual Real computeLowerDQpResidual()=0
Method for computing the Lower part of residual at quadrature points, to be filled in residual...
This class provides an interface for common operations on field variables of both FE and FV types wit...
static InputParameters validParams()
Factory constructor initializes all internal references needed for residual computation.
const MooseVariableFEBase & variable() const override final
The variable that this kernel operates on.
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-residual / d-jvar...
MooseVariable & _var
Variable this kernel operates on.
const VariableValue & _lambda
Holds the current solution at the current quadrature point on the face.
const VariablePhiValue & _phi_lambda
Shape functions.
const VariableTestValue & _test_lambda
test functions
The DGKernel class is responsible for calculating the residuals for various physics on internal sides...
virtual void initLowerDQpResidual()
Put necessary evaluations depending on qp but independent on test functions here. ...
OutputTools< Real >::VariableTestValue VariableTestValue
virtual void computeResidual() override
Computes the residual for this element, the neighbor and the lower-d element.
const std::string & type() const
Get the type of this class.
virtual void computeJacobian() override
Computes the nine pieces of element/neighbor/lower-d - element/neighbor/lower-d Jacobian.
virtual void computeLowerDResidual()
Computes the Lower part of residual for the variable on the lower-d element.
virtual Real computeLowerDQpJacobian(Moose::ConstraintJacobianType jacobian_type)=0
Computes one of the five pieces of Jacobian involving lower-d at quadrature points.
virtual void computeLowerDJacobian(Moose::ConstraintJacobianType jacobian_type)
Computes one of the five pieces of Jacobian involving lower-d.
virtual void initLowerDQpOffDiagJacobian(Moose::ConstraintJacobianType, const MooseVariableFEBase &)
Put necessary evaluations depending on qp but independent on test and shape functions here for off-di...
OutputTools< Real >::VariableValue VariableValue
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
The DGKernel class is responsible for calculating the residuals for various physics on internal sides...
virtual Real computeLowerDQpOffDiagJacobian(Moose::ConstraintJacobianType, const MooseVariableFEBase &)
Computes one of the five pieces of off-diagonal Jacobian involving lower-d at quadrature points...
DGLowerDKernel(const InputParameters ¶meters)
const InputParameters & parameters() const
Get the parameters of the object.
const MooseVariableFEBase & lowerDVariable() const
The variable that this kernel operates on.
virtual void initLowerDQpJacobian(Moose::ConstraintJacobianType)
Put necessary evaluations depending on qp but independent on test and shape functions here...