20 params.
addParam<FunctionName>(
"function_x", 0,
"The function for the x component");
21 params.
addParam<FunctionName>(
"function_y", 0,
"The function for the y component");
22 params.
addParam<FunctionName>(
"function_z", 0,
"The function for the z component");
24 "Imposes the integrated boundary condition " 25 "$\\frac{\\partial \\vec{u}}{\\partial n} = \\vec{h}$, " 26 "where $\\vec{h}$ is a (possibly) time and space-dependent MOOSE Function.");
32 _function_x(getFunction(
"function_x")),
33 _function_y(getFunction(
"function_y")),
34 _function_z(getFunction(
"function_z"))
ADVectorFunctionNeumannBC(const InputParameters ¶meters)
unsigned int _i
i-th, j-th index for enumerating test and shape functions
const Function & _function_z
z component function
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
unsigned int _qp
quadrature point index
virtual ADReal computeQpResidual() override
Compute this IntegratedBC's contribution to the residual at the current quadrature point...
const MooseArray< Point > & _q_point
active quadrature points
static InputParameters validParams()
Base class for deriving any boundary condition of a integrated type.
const Function & _function_y
y component function
Boundary condition of a Neumann style whose value is computed by a user-defined function for vector v...
registerMooseObject("MooseApp", ADVectorFunctionNeumannBC)
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...
const Function & _function_x
x component function