Class LawOfTheWall
Defined in File LawOfTheWall.H
Inheritance Relationships
Base Type
public refCount
Derived Types
public IntegratedReichardtLawOfTheWall
(Class IntegratedReichardtLawOfTheWall)public IntegratedWernerWengleLawOfTheWall
(Class IntegratedWernerWengleLawOfTheWall)public ReichardtLawOfTheWall
(Class ReichardtLawOfTheWall)public RoughLogLawOfTheWall
(Class RoughLogLawOfTheWall)public SpaldingLawOfTheWall
(Class SpaldingLawOfTheWall)public WernerWengleLawOfTheWall
(Class WernerWengleLawOfTheWall)
Class Documentation
-
class LawOfTheWall : public refCount
Base abstract class for laws of the wall.
It is to be used in conjuction with the LOTW wall model. The law of the wall provides an implicit function \(F(u, y, u_\tau, \nu)\) and its derivative, which can be used to iteratively solve for the friction velocity.
Authors Timofey Mukha, Saleh Rezaeiravesh.
Contributors/Copyright: 2016-2019 Timofey Mukha 2017 Saleh Rezaeiravesh
Subclassed by IntegratedReichardtLawOfTheWall, IntegratedWernerWengleLawOfTheWall, ReichardtLawOfTheWall, RoughLogLawOfTheWall, SpaldingLawOfTheWall, WernerWengleLawOfTheWall
Public Functions
-
inline LawOfTheWall(const dictionary &dict)
-
inline LawOfTheWall(const word &lawName, const dictionary &dict)
-
LawOfTheWall() = default
-
LawOfTheWall &operator=(const LawOfTheWall&) = default
-
inline LawOfTheWall(const LawOfTheWall &orig)
-
inline virtual ~LawOfTheWall()
-
virtual autoPtr<LawOfTheWall> clone() const = 0
-
virtual void printCoeffs() const = 0
-
virtual scalar value(const SingleCellSampler &sampler, label index, scalar uTau, scalar nu) const = 0
-
virtual scalar derivative(const SingleCellSampler &sampler, label index, scalar uTau, scalar nu) const = 0
-
virtual void write(Ostream &os) const
-
inline dictionary constDict() const
Public Static Functions
-
static autoPtr<LawOfTheWall> New(const dictionary &dict)
-
static autoPtr<LawOfTheWall> New(const word &lawName, const dictionary &dict)
Protected Attributes
-
dictionary constDict_
-
inline LawOfTheWall(const dictionary &dict)