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