Class VanDriestEddyViscosity

Inheritance Relationships

Base Type

Class Documentation

class VanDriestEddyViscosity : public EddyViscosity

A mixing-length based eddy viscosity model using a van Driest damping function. Corresponds to the formulation used by Cabot in [Cabot].

\[ \nu_t = \kappa u_\tau y (1 - \exp(- y^+/A)) \]

Usage:

    EddyViscosity
    {
        type      VanDriest;
        APlus     value; (default 18)
        kappa     value; (default 0.4)
    }

References:

        [Cabot]
        Cabot, W. (1995).
        Large-eddy simulations with wall models.
        Center for turbulence research,
        Annual Research Briefs, 1995

Contributors/Copyright: 2016-2019 Timofey Mukha 2017 Saleh Rezaeiravesh

Source files

Public Functions

VanDriestEddyViscosity(const dictionary&)
VanDriestEddyViscosity(const word&, const dictionary&)
VanDriestEddyViscosity(const scalar kappa, const scalar APlus)
VanDriestEddyViscosity(const VanDriestEddyViscosity&) = default
VanDriestEddyViscosity &operator=(const VanDriestEddyViscosity&) = default
inline virtual autoPtr<EddyViscosity> clone() const override
inline virtual ~VanDriestEddyViscosity()
inline scalar APlus() const
inline scalar kappa() const
virtual void printCoeffs() const override
virtual scalarList value(const SingleCellSampler &sampler, const label index, const scalarList &y, const scalar uTau, const scalar nu) const override
scalarList value(const scalarList &y, const scalar uTau, const scalar nu) const