static InputParameters validParams()
Creates all the objects needed to add a turbulence model to an incompressible / weakly-compressible N...
const MooseFunctorName _density_name
Name of the density material property.
MooseFunctorName getPorosityFunctorName(bool smoothed) const
Return the porosity functor name.
const WCNSFVFlowPhysicsBase * getCoupledFlowPhysics() const
WCNSFVCoupledAdvectionPhysicsHelper(const NavierStokesPhysicsBase *derived_physics)
const MooseFunctorName _dynamic_viscosity_name
Name of the dynamic viscosity material property.
const WCNSFVTurbulencePhysics * _turbulence_physics
Turbulence.
const MooseFunctorName & dynamicViscosityName() const
const MooseEnum _compressibility
Compressibility type, can be compressible, incompressible or weakly-compressible. ...
const bool _porous_medium_treatment
Switch to show if porous medium treatment is requested or not.
Base class for Physics which create the Navier Stokes flow equations.
Helper class to interact with a flow and turbulence physics for a Physics that solves an advection pr...
const std::vector< std::string > _velocity_names
Velocity names.
const MooseFunctorName & densityName() const
Base class to hold common parameters and utilities between all the weakly compressible Navier Stokes-...
const WCNSFVTurbulencePhysics * getCoupledTurbulencePhysics() const
const NavierStokesPhysicsBase * _advection_physics
The Physics class using this helper.
const WCNSFVFlowPhysicsBase * _flow_equations_physics
Flow physics.
const MooseEnum _velocity_interpolation
The velocity / momentum face interpolation method for advecting other quantities. ...
const NonlinearVariableName _pressure_name
Pressure name.