Class IntegratedReichardtLawOfTheWall
Defined in File IntegratedReichardtLawOfTheWall.H
Inheritance Relationships
Base Type
public LawOfTheWall
(Class LawOfTheWall)
Class Documentation
-
class IntegratedReichardtLawOfTheWall : public LawOfTheWall
Model based on integrating 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 IntegratedReichardt; 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: 2018-2020 Timofey Mukha
Public Functions
-
IntegratedReichardtLawOfTheWall(const dictionary&)
-
IntegratedReichardtLawOfTheWall(const word &lawname, const dictionary&)
-
IntegratedReichardtLawOfTheWall(const scalar kappa = 0.4, const scalar B1 = 11, const scalar B2 = 3, const scalar C = 7.8)
-
inline virtual ~IntegratedReichardtLawOfTheWall()
-
IntegratedReichardtLawOfTheWall(const IntegratedReichardtLawOfTheWall&) = default
-
IntegratedReichardtLawOfTheWall &operator=(const IntegratedReichardtLawOfTheWall&) = default
-
inline virtual autoPtr<LawOfTheWall> clone() const override
-
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 valueMulticell(const MultiCellSampler &sampler, label index, scalar uTau, scalar nu) const
-
scalar value(scalar uIntegral, scalar h1, scalar h2, scalar uTau, scalar nu) const
-
virtual scalar derivative(const SingleCellSampler &sampler, label index, scalar uTau, scalar nu) const override
-
scalar derivativeMulticell(const MultiCellSampler &sampler, label index, scalar uTau, scalar nu) const
-
scalar derivative(scalar h1, scalar h2, scalar uTau, scalar nu) const
-
scalar logTerm(scalar y, scalar uTau, scalar nu) const
-
scalar expTerm(scalar y, scalar uTau, scalar nu) const
-
scalar logTermDerivative(scalar y, scalar uTau, scalar nu) const
-
scalar expTermDerivative(scalar y, scalar uTau, scalar nu) const
-
IntegratedReichardtLawOfTheWall(const dictionary&)