version 3.11-dev
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
navierstokesncmodel.hh File Reference

A single-phase, multi-component free-flow model. More...

Go to the source code of this file.

Description

For an equations not specific to multiple components see dumux/freeflow/navierstokes/model.hh

The multi-component system is closed by a component mass/mole balance equation for each component κ:

(ϱXκ)t+(ϱvXκ(Dκ+Dt)ϱXκ)qκ=0

Alternatively, one component balance equation can be replace by a total mass/mole balance equation :

ϱgt+(ϱvκ(Dκ+Dt)ϱXκ)q=0

The eddy diffusivity Dt is related to the eddy viscosity νt by the turbulent Schmidt number, for Navier-Stokes models Dt=0.

Dt=νtSct

So far, only the staggered grid spatial discretization (for structured grids) is available.

Classes

struct  Dumux::NavierStokesNCModelTraits< dimension, nComp, useM, repCompEqIdx >
 Traits for the multi-component free-flow model. More...
 
struct  Dumux::Properties::TTag::NavierStokesNC
 The type tag for the single-phase, multi-component isothermal free-flow model. More...
 
struct  Dumux::Properties::TTag::NavierStokesNCNI
 The type tag for the single-phase, multi-component non-isothermal free-flow model. More...
 
struct  Dumux::Properties::ModelTraits< TypeTag, TTag::NavierStokesNC >
 < states some specifics of the free-flow model More...
 
struct  Dumux::Properties::UseMoles< TypeTag, TTag::NavierStokesNC >
 Defines whether molar (true) or mass (false) density is used. More...
 
struct  Dumux::Properties::ReplaceCompEqIdx< TypeTag, TTag::NavierStokesNC >
 
struct  Dumux::Properties::NormalizePressure< TypeTag, TTag::NavierStokesNC >
 Normalize the pressure term in the momentum balance by default. More...
 
struct  Dumux::Properties::LocalResidual< TypeTag, TTag::NavierStokesNC >
 The local residual. More...
 
struct  Dumux::Properties::MolecularDiffusionType< TypeTag, TTag::NavierStokesNC >
 Use Fick's law for molecular diffusion per default. More...
 
struct  Dumux::Properties::VolumeVariables< TypeTag, TTag::NavierStokesNC >
 Set the volume variables property. More...
 
struct  Dumux::Properties::FluxVariables< TypeTag, TTag::NavierStokesNC >
 The flux variables. More...
 
struct  Dumux::Properties::IOFields< TypeTag, TTag::NavierStokesNC >
 The specific I/O fields. More...
 
struct  Dumux::Properties::FluidState< TypeTag, TTag::NavierStokesNC >
 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::ModelTraits< TypeTag, TTag::NavierStokesNCNI >
 The model traits of the non-isothermal model. More...
 
struct  Dumux::Properties::IOFields< TypeTag, TTag::NavierStokesNCNI >
 The non-isothermal I/O fields. More...
 
struct  Dumux::Properties::HeatConductionType< TypeTag, TTag::NavierStokesNCNI >
 Use Fourier's Law as default heat conduction type. More...
 

Namespaces

namespace  Dumux
 
namespace  Dumux::Properties
 The energy balance equation for a porous solid.
 
namespace  Dumux::Properties::TTag
 Type tag for numeric models.
 
Include dependency graph for navierstokesncmodel.hh: