A single-phase, isothermal Navier-Stokes model.
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.
|
struct | Dumux::NavierStokesMassOnePModelTraits |
| Traits for the single-phase flow Navier-Stokes mass model. More...
|
|
struct | Dumux::NavierStokesMassOnePVolumeVariablesTraits< PV, FSY, FST, MT > |
| Traits class for the volume variables of the Navier-Stokes model. More...
|
|
struct | Dumux::Properties::TTag::NavierStokesMassOneP |
| The type tag for the single-phase, isothermal Navier-Stokes model. More...
|
|
struct | Dumux::Properties::TTag::NavierStokesMassOnePNI |
|
struct | Dumux::Properties::ModelTraits< TypeTag, TTag::NavierStokesMassOneP > |
|
struct | Dumux::Properties::FluidState< TypeTag, TTag::NavierStokesMassOneP > |
| 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::NavierStokesMassOneP > |
| The local residual. More...
|
|
struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::NavierStokesMassOneP > |
| Set the volume variables property. More...
|
|
struct | Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesMassOneP > |
| The flux variables. More...
|
|
struct | Dumux::Properties::IOFields< TypeTag, TTag::NavierStokesMassOneP > |
|
struct | Dumux::Properties::CouplingManager< TypeTag, TTag::NavierStokesMassOneP > |
|
struct | Dumux::Properties::SpatialParams< TypeTag, TTag::NavierStokesMassOneP > |
|
struct | Dumux::Properties::IOFields< TypeTag, TTag::NavierStokesMassOnePNI > |
| Add temperature to the output. More...
|
|
struct | Dumux::Properties::ModelTraits< TypeTag, TTag::NavierStokesMassOnePNI > |
| The model traits of the non-isothermal model. More...
|
|
struct | Dumux::Properties::VolumeVariables< TypeTag, TTag::NavierStokesMassOnePNI > |
| Set the volume variables property. More...
|
|
struct | Dumux::Properties::ThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNI > |
| Use the average for effective conductivities. More...
|
|
struct | Dumux::Properties::ThermalConductivityModel< TypeTag, TTag::NavierStokesMassOnePNI >::type |
|
struct | Dumux::Properties::HeatConductionType< TypeTag, TTag::NavierStokesMassOnePNI > |
|
struct | Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesMassOnePNI > |
| The flux variables. More...
|
|
struct | Dumux::Properties::FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNI > |
|
struct | Dumux::Properties::FluxVariablesCache< TypeTag, TTag::NavierStokesMassOnePNI >::type |
|
struct | Dumux::Properties::FluxVariablesCacheFiller< TypeTag, TTag::NavierStokesMassOnePNI > |
|
struct | Dumux::Properties::SolutionDependentHeatConduction< TypeTag, TTag::NavierStokesMassOnePNI > |
|