19 "Computes a boundary residual contribution consistent with the Diffusion Kernel. " 20 "Does not impose a boundary condition; instead computes the boundary " 21 "contribution corresponding to the current value of grad(u) and accumulates " 22 "it in the residual vector.");
const VariableTestValue & _test
test function values (in QPs)
const MooseArray< Point > & _normals
normals at quadrature points
const VariableGradient & _grad_u
the gradient of the unknown variable this BC is acting on
static InputParameters validParams()
unsigned int _i
i-th, j-th index for enumerating test and shape functions
virtual Real computeQpResidual() override
Method for computing the residual at quadrature points.
registerMooseObject("MooseApp", WeakGradientBC)
unsigned int _qp
quadrature point index
const VariablePhiGradient & _grad_phi
gradients of shape functions (in QPs)
WeakGradientBC(const InputParameters ¶meters)
static InputParameters validParams()
Base class for deriving any boundary condition of a integrated type.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
virtual Real computeQpJacobian() override
Method for computing the diagonal Jacobian at quadrature points.
A FluxBC which is consistent with the boundary terms arising from the Diffusion Kernel.