version 3.9.0
Loading...
Searching...
No Matches
Dumux::TurbulenceProperties< Scalar, dim, verbose > Class Template Reference

This class contains different functions for estimating turbulence properties.

#include <dumux/freeflow/turbulenceproperties.hh>

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.
 
Scalar entranceLength (const Scalar velocity, const Scalar diameter, const Scalar kinematicViscosity, bool print=verbose) const
 Estimates the entrance length for this pipe.
 
Scalar reynoldsNumber (const Scalar velocity, const Scalar charLengthScale, const Scalar kinematicViscosity, bool print=verbose) const
 Calculates the Reynolds number.
 
Scalar turbulenceIntensity (const Scalar reynoldsNumber, bool print=verbose) const
 Estimates the turbulence intensity based on a formula given in the ANSYS Fluent user guide [ANSYSUserGuide12].
 
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 [ANSYSUserGuide12].
 
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 [ANSYSUserGuide12].
 
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 [ANSYSUserGuide12].
 
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 [ANSYSUserGuide12].
 
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 [ANSYSUserGuide12].
 

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

◆ 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

\[ \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

◆ 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

◆ turbulenceIntensity()

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

◆ turbulenceLengthScale()

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

◆ 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

◆ 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

◆ 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

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