20 params.addClassDescription(
21 "Effective body force for a pump that contributes to the Rhie-Chow interpolation");
22 params.addParam<MooseFunctorName>(
23 "pump_volume_force",
"pump_volume_force",
"Functor for the pump force.");
30 _pump_volume_force(getFunctor<Real>(
"pump_volume_force"))
DualNumber< Real, DNDerivativeType, true > ADReal
registerMooseObject("NavierStokesApp", INSFVPump)
static InputParameters validParams()
const Elem *const & _current_elem
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
All objects that contribute to pressure-based (e.g.
static InputParameters validParams()
Body force that contributes to the Rhie-Chow interpolation.
ADReal computeQpResidual() override
static InputParameters validParams()
INSFVPump(const InputParameters ¶ms)
const Moose::Functor< Real > & _pump_volume_force
Pump Functor Material.
Moose::StateArg determineState() const