This model implements a single-phase, isothermal Navier-Stokes model, solving the  momentum balance equation     
\[\frac{\partial (\varrho \textbf{v})}{\partial t} + \nabla \cdot (\varrho \textbf{v} \textbf{v}^{\text{T}}) = \nabla \cdot (\mu (\nabla \textbf{v} + \nabla \textbf{v}^{\text{T}}))
  - \nabla p + \varrho \textbf{g} - \textbf{f}
\]
 By setting the runtime parameter Problem.EnableInertiaTerms to false the Stokes equation can be solved. In this case the term   
\[     \nabla \cdot (\varrho \textbf{v} \textbf{v}^{\text{T}})
\]
 is neglected.
The  mass balance equation    
\[      \frac{\partial \varrho}{\partial t} + \nabla \cdot (\varrho \textbf{v}) - q = 0
\]
closes the system.
So far, only the staggered grid spatial discretization (for structured grids) is available. 
|  | 
| struct | Dumux::NavierStokesMassOnePNCModelTraits< nComp, useM, repCompEqIdx > | 
|  | Traits for the Navier-Stokes model.  More... 
 | 
|  | 
| struct | Dumux::NavierStokesMassOnePNCVolumeVariablesTraits< PV, FSY, FST, MT > | 
|  | Traits class for the volume variables of the Navier-Stokes model.  More... 
 | 
|  | 
| struct | Dumux::Properties::TTag::NavierStokesMassOnePNC | 
|  | The type tag for the single-phase, isothermal Navier-Stokes model.  More... 
 | 
|  | 
| struct | Dumux::Properties::TTag::NavierStokesMassOnePNCNI | 
|  | 
| struct | Dumux::Properties::BaseModelTraits< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | The base model traits. Per default, we use the number of components of the fluid system.states some specifics of the Navier-Stokes model.  More... 
 | 
|  | 
| struct | Dumux::Properties::ModelTraits< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::FluidState< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | The fluid state which is used by the volume variables to store the thermodynamic state. This should be chosen appropriately for the model ((non-)isothermal, equilibrium, ...). This can be done in the problem.  More... 
 | 
|  | 
| struct | Dumux::Properties::LocalResidual< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | The local residual.  More... 
 | 
|  | 
| struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | Set the volume variables property.  More... 
 | 
|  | 
| struct | Dumux::Properties::MolecularDiffusionType< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | By default, we use fick's law for the diffusive fluxes.  More... 
 | 
|  | 
| struct | Dumux::Properties::EffectiveDiffusivityModel< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | Use the model after Millington (1961) for the effective diffusivity.  More... 
 | 
|  | 
| struct | Dumux::Properties::EffectiveDiffusivityModel< TypeTag, TTag::NavierStokesMassOnePNC >::type | 
|  | 
| struct | Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | The flux variables.  More... 
 | 
|  | 
| struct | Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesMassOnePNC >::FluxTypes | 
|  | 
| struct | Dumux::Properties::SolutionDependentMolecularDiffusion< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNC >::type | 
|  | 
| struct | Dumux::Properties::FluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::IOFields< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::CouplingManager< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::SpatialParams< TypeTag, TTag::NavierStokesMassOnePNC > | 
|  | 
| struct | Dumux::Properties::IOFields< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | Add temperature to the output.  More... 
 | 
|  | 
| struct | Dumux::Properties::ModelTraits< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | The model traits of the non-isothermal model.  More... 
 | 
|  | 
| struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | Set the volume variables property.  More... 
 | 
|  | 
| struct | Dumux::Properties::ThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | Use the average for effective conductivities.  More... 
 | 
|  | 
| struct | Dumux::Properties::ThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNCNI >::type | 
|  | 
| struct | Dumux::Properties::HeatConductionType< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | 
| struct | Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | The flux variables.  More... 
 | 
|  | 
| struct | Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesMassOnePNCNI >::FluxTypes | 
|  | 
| struct | Dumux::Properties::FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | 
| struct | Dumux::Properties::FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNCNI >::type | 
|  | 
| struct | Dumux::Properties::FluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  | 
| struct | Dumux::Properties::SolutionDependentHeatConduction< TypeTag, TTag::NavierStokesMassOnePNCNI > | 
|  |