Class ReichardtLawOfTheWall

Inheritance Relationships

Base Type

Class Documentation

class ReichardtLawOfTheWall : public LawOfTheWall

The law of the wall proposed by Reichardt.

\[ u^+ = \frac{1}{\kappa } \ln (1 + \kappa y^+) + C \left( 1 - \exp (-y^+/B_1)- \frac{y^+}{B_1} \exp(-y^+/B_2) \right) \]

Usage:

    Law
    {
        type      Reichardt;
        kappa     value; (default 0.4)
        B1        value; (default 11)
        B2        value; (default 3)
        C         value; (default 7.8)
    }

Reference:

        Reichardt, H. (1951).
        Vollstandige Darstellung der turbulenten Geschwindigkeitsverteilung in
        glatten Leitungen.
        Zeitschrift fur Angewandte Mathematik und Mechanik 31(7) (pp. 208-219).

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

Source files

Public Functions

ReichardtLawOfTheWall(const dictionary&)
ReichardtLawOfTheWall(const word &lawname, const dictionary&)
ReichardtLawOfTheWall(const scalar kappa, const scalar B1, const scalar B2, const scalar C)
ReichardtLawOfTheWall(const ReichardtLawOfTheWall&) = default
ReichardtLawOfTheWall &operator=(const ReichardtLawOfTheWall&) = default
inline virtual autoPtr<LawOfTheWall> clone() const override
inline virtual ~ReichardtLawOfTheWall()
inline scalar kappa() const
inline scalar B1() const
inline scalar B2() const
inline scalar C() const
virtual void printCoeffs() const override
virtual scalar value(const SingleCellSampler &sampler, label index, scalar uTau, scalar nu) const override
scalar value(scalar u, scalar y, scalar uTau, scalar nu) const
virtual scalar derivative(const SingleCellSampler &sampler, label index, scalar uTau, scalar nu) const override
scalar derivative(scalar u, scalar y, scalar uTau, scalar nu) const