const VectorVariableTestValue & _test
the current test function
virtual void computeResidual() override
Compute this VectorKernel's contribution to the residual.
Class for stuff related to variables.
const VectorVariableValue & _u
Holds the solution at current quadrature points.
OutputTools< RealVectorValue >::VariableValue VectorVariableValue
virtual Real computeQpOffDiagJacobian(unsigned int)
This is the virtual that derived classes should override for computing an off-diagonal Jacobian compo...
OutputTools< RealVectorValue >::VariableTestValue VectorVariableTestValue
OutputTools< RealVectorValue >::VariablePhiGradient VectorVariablePhiGradient
const VectorVariablePhiGradient & _grad_phi
gradient of the shape function
virtual Real computeQpJacobian()
Compute this Kernel's contribution to the Jacobian at the current quadrature point.
VectorKernel(const InputParameters ¶meters)
virtual Real computeQpOffDiagJacobianScalar(unsigned int)
For coupling scalar variables.
const VectorVariableTestGradient & _grad_test
gradient of the test function
This is the common base class for the three main kernel types implemented in MOOSE, Kernel, VectorKernel and ArrayKernel.
virtual const VectorMooseVariable & variable() const override
Returns the variable that this object operates on.
virtual void computeJacobian() override
Compute this VectorKernel's contribution to the diagonal Jacobian entries.
const VectorVariableGradient & _grad_u
Holds the solution gradient at current quadrature points.
const VectorVariablePhiValue & _phi
the current shape functions
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
OutputTools< RealVectorValue >::VariableTestGradient VectorVariableTestGradient
OutputTools< RealVectorValue >::VariablePhiValue VectorVariablePhiValue
static InputParameters validParams()
Interface for objects that need to get values of MooseVariables.
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-residual / d-jvar... storing the result in Ke.
const InputParameters & parameters() const
Get the parameters of the object.
virtual Real computeQpResidual()=0
Compute this Kernel's contribution to the residual at the current quadrature point.
OutputTools< RealVectorValue >::VariableGradient VectorVariableGradient
virtual void computeOffDiagJacobianScalar(unsigned int jvar) override
Computes jacobian block with respect to a scalar variable.
const VectorMooseVariable & _var
This is a regular kernel so we cast to a regular MooseVariable.