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,
 
   70       ( 
const std::string & param_name,
 
  101 #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. 
 
void register_variables()
 
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()
 
unsigned int _dim
Physical dimension of problem. 
 
libMesh::Real get_viscosity_value(AssemblyContext &context, unsigned int qp) const 
 
virtual void init_variables(libMesh::FEMSystem *system)
Initialization of Navier-Stokes variables. 
 
virtual void init_context(AssemblyContext &context)
Initialize context for added physics variables. 
 
VelocityFEVariables _flow_vars
 
PressureFEVariable _press_var
 
virtual void set_time_evolving_vars(libMesh::FEMSystem *system)
Sets velocity variables to be time-evolving. 
 
Viscosity _mu
Viscosity object. 
 
~IncompressibleNavierStokesBase()