20 "Implements a momentum source/sink term proportional to the divergence of the mesh velocity");
23 "add_to_a",
true,
"Whether to add this object's contribution to the Rhie-Chow coefficients");
30 _add_to_a(getParam<bool>(
"add_to_a"))
const bool _add_to_a
Whether to add this object's contribution to the Rhie-Chow coefficients.
ADReal advQuantCoeff(const Moose::ElemArg &elem_arg, const Moose::StateArg &state) const
Moose::StateArg determineState() const
const unsigned int _index
index x|y|z
RhieChowInterpolatorBase & _rc_uo
The Rhie Chow user object that is responsible for generating face velocities for advection terms...
Moose::ElemArg makeElemArg(const Elem *elem, bool correct_skewnewss=false) const
Implements a source/sink term for this object's variable/advected-quantity proportional to the diverg...
Implements a momentum source/sink term proportional to the divergence of the mesh velocity...
All objects that contribute to pressure-based (e.g.
registerMooseObject("NavierStokesApp", INSFVMomentumMeshAdvection)
virtual void addToA(const libMesh::Elem *elem, unsigned int component, const ADReal &value)=0
API for momentum residual objects that have on-diagonals for velocity call.
static InputParameters validParams()
static InputParameters validParams()
static InputParameters validParams()
virtual void gatherRCData(const Elem &elem) override
Should be a non-empty implementation if the residual object is a FVElementalKernel and introduces res...
INSFVMomentumMeshAdvection(const InputParameters ¶meters)