26 #ifndef GRINS_INC_NAVIER_STOKES_BASE_H
27 #define GRINS_INC_NAVIER_STOKES_BASE_H
44 template<
class Viscosity>
50 const std::string& core_physics_name,
64 (
const std::string & param_name,
90 #endif // GRINS_INC_NAVIER_STOKES_BASE_H
virtual void register_parameter(const std::string ¶m_name, libMesh::ParameterMultiAccessor< libMesh::Number > ¶m_pointer) const
Each subclass will register its copy of an independent.
Physics class for Incompressible Navier-Stokes.
Physics abstract base class. Defines API for physics to be added to MultiphysicsSystem.
libMesh::Number _rho
Material parameters, read from input.
IncompressibleNavierStokesBase()
VelocityVariable & _flow_vars
libMesh::Real get_viscosity_value(AssemblyContext &context, unsigned int qp) const
virtual void init_context(AssemblyContext &context)
Initialize context for added physics variables.
PressureFEVariable & _press_var
virtual void set_time_evolving_vars(libMesh::FEMSystem *system)
Sets velocity variables to be time-evolving.
Viscosity _mu
Viscosity object.
~IncompressibleNavierStokesBase()