20 params.
addParam<FunctionName>(
"function",
"1",
"A function that describes the body force");
27 _function(getFunction(
"function")),
28 _velocity(adCoupledVectorValue(
"velocity"))
registerMooseObject("PhaseFieldApp", ADPhaseFieldForcingFunctionSUPG)
DualNumber< Real, DNDerivativeType, true > ADReal
static InputParameters validParams()
SUPG stabilization term for a forcing function.
static InputParameters validParams()
const Function & _function
Function value.
virtual ADRealVectorValue precomputeQpResidual() override
ADPhaseFieldForcingFunctionSUPG(const InputParameters ¶meters)
const ADVectorVariableValue & _velocity
Velocity vector variable.
virtual Real value(Real t, const Point &p) const
const MooseArray< Point > & _q_point
const Elem *const & _current_elem
static constexpr Real TOLERANCE