OutputTools< Real >::VariablePhiValue VariablePhiValue
OutputTools< Real >::VariableTestValue VariableTestValue
OutputTools< Real >::VariableGradient VariableGradient
OutputTools< Real >::VariableTestGradient VariableTestGradient
OutputTools< Real >::VariableValue VariableValue
OutputTools< Real >::VariablePhiGradient VariablePhiGradient
Base class for deriving any boundary condition of a integrated type.
Base class for deriving any boundary condition of a integrated type.
const VariableTestGradient & _grad_test
gradients of test functions (in QPs)
void computeOffDiagJacobianScalar(unsigned int jvar) override
Computes jacobian block with respect to a scalar variable.
const VariablePhiGradient & _grad_phi
gradients of shape functions (in QPs)
virtual void precalculateQpOffDiagJacobian(const MooseVariableFEBase &)
Insertion point for evaluations that depend on qp but are independent of the test and shape functions...
virtual Real computeQpOffDiagJacobianScalar(unsigned int jvar)
Method for computing an off-diagonal jacobian component from a scalar var.
const VariableGradient & _grad_u
the gradient of the unknown variable this BC is acting on
virtual const MooseVariable & variable() const override
Returns the variable that this object operates on.
virtual void computeOffDiagJacobian(unsigned int jvar) override
Computes d-ivar-residual / d-jvar...
virtual void precalculateQpJacobian()
Insertion point for evaluations that depend on qp but are independent of the test and shape functions...
const VariableValue & _u
the values of the unknown variable this BC is acting on
static InputParameters validParams()
virtual void computeResidualAndJacobian() override
Compute this object's contribution to the residual and Jacobian simultaneously.
virtual Real computeQpJacobian()
Method for computing the diagonal Jacobian at quadrature points.
virtual Real computeQpOffDiagJacobian(unsigned int)
Method for computing an off-diagonal jacobian component at quadrature points.
virtual Real computeQpResidual()=0
Method for computing the residual at quadrature points.
virtual void computeJacobian() override
Compute this object's contribution to the diagonal Jacobian entries.
virtual void precalculateQpResidual()
Insertion point for evaluations that depend on qp but are independent of the test functions.
virtual void computeResidual() override
Compute this object's contribution to the residual.
const VariablePhiValue & _phi
shape function values (in QPs)
const MooseArray< Point > & _normals
normals at quadrature points
const VariableTestValue & _test
test function values (in QPs)
const InputParameters & parameters() const
Get the parameters of the object.
This class provides an interface for common operations on field variables of both FE and FV types wit...
Interface for objects that need to get values of MooseVariables.