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"))
registerMooseObject("NavierStokesApp", INSFVPump)
ADReal computeQpResidual() override
Moose::StateArg determineState() const
Body force that contributes to the Rhie-Chow interpolation.
const Moose::Functor< Real > & _pump_volume_force
Pump Functor Material.
DualNumber< Real, DNDerivativeType, true > ADReal
INSFVPump(const InputParameters ¶ms)
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
static InputParameters validParams()
const Elem *const & _current_elem
static InputParameters validParams()
All objects that contribute to pressure-based (e.g.
DIE A HORRIBLE DEATH HERE typedef LIBMESH_DEFAULT_SCALAR_TYPE Real
static InputParameters validParams()