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.");
registerMooseObject("MooseApp", DiffusionFluxBC)
A FluxBC which is consistent with the boundary terms arising from the Diffusion Kernel.
virtual RealGradient computeQpFluxJacobian() override
virtual RealGradient computeQpFluxResidual() override
DiffusionFluxBC(const InputParameters ¶meters)
static InputParameters validParams()
Boundary condition of a flux type .
static InputParameters validParams()
unsigned int _qp
quadrature point index
const VariablePhiGradient & _grad_phi
gradients of shape functions (in QPs)
const VariableGradient & _grad_u
the gradient of the unknown variable this BC is acting on