14 #define registerNavierStokesPhysicsBaseTasks(app_name, derived_name) \ 15 registerPhysicsBaseTasks(app_name, derived_name); \ 16 registerMooseAction(app_name, derived_name, "add_geometric_rm") 34 return (
parameters().get<std::string>(
"registered_identifier") ==
"Modules/NavierStokesFV");
static InputParameters validParams()
NavierStokesPhysicsBase(const InputParameters ¶meters)
virtual unsigned short getNumberAlgebraicGhostingLayersNeeded() const =0
Return the number of ghosting layers needed.
bool _define_variables
Whether to define variables if they do not exist.
const InputParameters & parameters() const
Base class to hold common parameters and utilities between all the weakly compressible Navier Stokes-...
InputParameters getAdditionalRMParams() const override
Parameters to change or add relationship managers.
bool usingNavierStokesFVSyntax() const
Detects if we are using the new Physics syntax or the old NavierStokesFV action.