3.6-git
DUNE for Multi-{Phase, Component, Scale, Physics, ...} flow and transport in porous media
Public Member Functions | List of all members
Dumux::TurbulenceProperties< Scalar, dim, verbose > Class Template Reference

This class contains different functions for estimating turbulence properties. More...

#include <dumux/freeflow/turbulenceproperties.hh>

Description

template<class Scalar, unsigned dim, bool verbose = false>
class Dumux::TurbulenceProperties< Scalar, dim, verbose >

This class contains different functions for estimating turbulence properties.

Public Member Functions

Scalar yPlusEstimation (const Scalar velocity, const Dune::FieldVector< Scalar, dim > position, const Scalar kinematicViscosity, const Scalar density, int yCoordDim=dim-1, bool print=verbose) const
 Estimates dimensionless wall distance \( y^+ \) based on a formula given in http://www.cfd-online.com/Wiki/Y_plus_wall_distance_estimation. More...
 
Scalar entranceLength (const Scalar velocity, const Scalar diameter, const Scalar kinematicViscosity, bool print=verbose) const
 Estimates the entrance length for this pipe. More...
 
Scalar reynoldsNumber (const Scalar velocity, const Scalar charLengthScale, const Scalar kinematicViscosity, bool print=verbose) const
 Calculates the Reynolds number. More...
 
Scalar turbulenceIntensity (const Scalar reynoldsNumber, bool print=verbose) const
 Estimates the turbulence intensity based on a formula given in the ANSYS Fluent user guide [6]. More...
 
Scalar turbulenceLengthScale (const Scalar charLengthScale, bool print=verbose) const
 Estimates the turbulence length scale based on a formula given in the ANSYS Fluent user guide [6]. More...
 
Scalar turbulentKineticEnergy (const Scalar velocity, const Scalar diameter, const Scalar kinematicViscosity, bool print=verbose) const
 Estimates the turbulent kinetic energy based on a formula given in the ANSYS Fluent user guide [6]. More...
 
Scalar dissipation (const Scalar velocity, const Scalar diameter, const Scalar kinematicViscosity, bool print=verbose) const
 Estimates the dissipation based on a formula given in the ANSYS Fluent user guide [6]. More...
 
Scalar dissipationRate (const Scalar velocity, const Scalar diameter, const Scalar kinematicViscosity, bool print=verbose) const
 Estimates the dissipation rate based on a formula given in the ANSYS Fluent user guide [6]. More...
 
Scalar viscosityTilde (const Scalar velocity, const Scalar diameter, const Scalar kinematicViscosity, bool print=verbose) const
 Estimates the viscosity tilde based on a formula given in in the ANSYS Fluent user guide [6]. More...
 

Member Function Documentation

◆ dissipation()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::dissipation ( const Scalar  velocity,
const Scalar  diameter,
const Scalar  kinematicViscosity,
bool  print = verbose 
) const
inline

Estimates the dissipation based on a formula given in the ANSYS Fluent user guide [6].

◆ dissipationRate()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::dissipationRate ( const Scalar  velocity,
const Scalar  diameter,
const Scalar  kinematicViscosity,
bool  print = verbose 
) const
inline

Estimates the dissipation rate based on a formula given in the ANSYS Fluent user guide [6].

\[ \omega = \frac{k^{1/2}}{C_{\mu}^{1/4}L} \]

◆ entranceLength()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::entranceLength ( const Scalar  velocity,
const Scalar  diameter,
const Scalar  kinematicViscosity,
bool  print = verbose 
) const
inline

Estimates the entrance length for this pipe.

◆ reynoldsNumber()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::reynoldsNumber ( const Scalar  velocity,
const Scalar  charLengthScale,
const Scalar  kinematicViscosity,
bool  print = verbose 
) const
inline

Calculates the Reynolds number.

◆ turbulenceIntensity()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::turbulenceIntensity ( const Scalar  reynoldsNumber,
bool  print = verbose 
) const
inline

Estimates the turbulence intensity based on a formula given in the ANSYS Fluent user guide [6].

◆ turbulenceLengthScale()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::turbulenceLengthScale ( const Scalar  charLengthScale,
bool  print = verbose 
) const
inline

Estimates the turbulence length scale based on a formula given in the ANSYS Fluent user guide [6].

◆ turbulentKineticEnergy()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::turbulentKineticEnergy ( const Scalar  velocity,
const Scalar  diameter,
const Scalar  kinematicViscosity,
bool  print = verbose 
) const
inline

Estimates the turbulent kinetic energy based on a formula given in the ANSYS Fluent user guide [6].

◆ viscosityTilde()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::viscosityTilde ( const Scalar  velocity,
const Scalar  diameter,
const Scalar  kinematicViscosity,
bool  print = verbose 
) const
inline

Estimates the viscosity tilde based on a formula given in in the ANSYS Fluent user guide [6].

◆ yPlusEstimation()

template<class Scalar , unsigned dim, bool verbose = false>
Scalar Dumux::TurbulenceProperties< Scalar, dim, verbose >::yPlusEstimation ( const Scalar  velocity,
const Dune::FieldVector< Scalar, dim >  position,
const Scalar  kinematicViscosity,
const Scalar  density,
int  yCoordDim = dim-1,
bool  print = verbose 
) const
inline

Estimates dimensionless wall distance \( y^+ \) based on a formula given in http://www.cfd-online.com/Wiki/Y_plus_wall_distance_estimation.


The documentation for this class was generated from the following file: