22 "$\\frac{\\partial u}{\\partial n}=h(t,\\vec{x})$, "
23 "where $h$ is a (possibly) time and space-dependent MOOSE Function.");
registerMooseObject("MooseApp", ADFunctionNeumannBC)
DualNumber< Real, DNDerivativeType, true > ADReal
Boundary condition of a Neumann style whose value is computed by a user-defined function.
const Function & _func
The function being used for setting the value.
static InputParameters validParams()
ADFunctionNeumannBC(const InputParameters ¶meters)
virtual ADReal computeQpResidual() override
Compute this IntegratedBC's contribution to the residual at the current quadrature point.
Base class for deriving any boundary condition of a integrated type.
static InputParameters validParams()
const ADTemplateVariableTestValue< T > & _test
test function values (in QPs)
virtual Real value(Real t, const Point &p) const
Override this to evaluate the scalar function at point (t,x,y,z), by default this returns zero,...
unsigned int _qp
quadrature point index
unsigned int _i
i-th, j-th index for enumerating test and shape functions
const MooseArray< Point > & _q_point
active quadrature points