Single-phase models based on the Navier-Stokes equation. More...
Modules | |
Navier-Stokes | |
Single-phase Navier-Stokes flow. | |
Reynolds-Averaged Navier-Stokes | |
Single-phase Reynolds-Averaged Navier-Stokes flow. | |
Compositional | |
Single-phase multi-component free-flow flow models. | |
Nonisothermal | |
An energy equation adaptor for isothermal free-flow models. | |
Files | |
file | freeflow/properties.hh |
Defines a type tag and some properties for free flow models. | |
file | freeflow/spatialparams.hh |
Definition of the spatial parameters for the freeflow problems. | |
file | staggeredupwindmethods.hh |
This file contains different higher order methods for approximating the velocity. | |
file | turbulencemodel.hh |
The available free flow turbulence models in Dumux. | |
file | turbulenceproperties.hh |
This file contains different functions for estimating turbulence properties. | |
file | freeflow/volumevariables.hh |
Classes | |
class | Dumux::FreeFlowSpatialParams< GridGeometry, Scalar, Implementation > |
Definition of the spatial parameters for the freeflow problems. More... | |
class | Dumux::FreeFlowDefaultSpatialParams< GridGeometry, Scalar > |
Definition of the spatial parameters for the freeflow problems. More... | |
class | Dumux::StaggeredUpwindMethods< Scalar, upwindSchemeOrder > |
This file contains different higher order methods for approximating the velocity. More... | |
class | Dumux::FreeFlowVolumeVariablesImplementation< Traits, Impl, false > |
Volume variables for isothermal free-flow models. More... | |
class | Dumux::FreeFlowVolumeVariablesImplementation< Traits, Impl, true > |
Volume variables for the non-isothermal free-flow models. More... | |
Typedefs | |
template<class Traits , class Impl > | |
using | Dumux::FreeFlowVolumeVariables = FreeFlowVolumeVariablesImplementation< Traits, Impl, Traits::ModelTraits::enableEnergyBalance()> |
Volume variables for free-flow models. The class is specialized for isothermal and non-isothermal models. More... | |
Enumerations | |
enum class | Dumux::TvdApproach { Dumux::TvdApproach::none , Dumux::TvdApproach::uniform , Dumux::TvdApproach::li , Dumux::TvdApproach::hou } |
Available Tvd approaches. More... | |
enum class | Dumux::DifferencingScheme { Dumux::DifferencingScheme::none , Dumux::DifferencingScheme::vanleer , Dumux::DifferencingScheme::vanalbada , Dumux::DifferencingScheme::minmod , Dumux::DifferencingScheme::superbee , Dumux::DifferencingScheme::umist , Dumux::DifferencingScheme::mclimiter , Dumux::DifferencingScheme::wahyd } |
Available differencing schemes. More... | |
enum class | Dumux::TurbulenceModel { Dumux::TurbulenceModel::none , Dumux::TurbulenceModel::zeroeq , Dumux::TurbulenceModel::oneeq , Dumux::TurbulenceModel::kepsilon , Dumux::TurbulenceModel::lowrekepsilon , Dumux::TurbulenceModel::komega , Dumux::TurbulenceModel::sst } |
The available free flow turbulence models in Dumux. More... | |
using Dumux::FreeFlowVolumeVariables = typedef FreeFlowVolumeVariablesImplementation<Traits, Impl, Traits::ModelTraits::enableEnergyBalance()> |
|
strong |
|
strong |
|
strong |