Go to the documentation of this file.
75 namespace tabulatedWallFunctions
151 virtual scalar
yPlus(
const scalar
uPlus)
const;
154 virtual scalar
Re(
const scalar
uPlus)
const;
interpolationType interpType_
Type of interpolation to apply when inverting the data set.
List< scalar > yPlus_
Input y+ values.
bool log10UPlus_
Are U+ values entered as log10(U+)?
Mesh consisting of general polyhedral cells.
virtual ~general()
Destructor.
general(const dictionary &dict, const polyMesh &mesh)
interpolationType
Enumeration listing available interpolation types.
bool log10YPlus_
Are y+ values entered as log10(y+)?
virtual void invertTable()
Invert the table.
TypeName("general")
Run-time type information.
virtual void writeData(Ostream &os) const
Write to Ostream.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
List< scalar > uPlus_
Input U+ values.
OBJstream os(runTime.globalPath()/outputName)
virtual scalar yPlus(const scalar uPlus) const
Return y+ as a function of u+.
virtual scalar interpolate(const scalar xi, const scalarList &x, const scalarList &fx) const
Interpolate.
static const Enum< interpolationType > interpolationTypeNames_
Computes U+ as a function of Reynolds number by inverting table of y+ vs U+.
An Ostream is an abstract base class for all output systems (streams, files, token lists,...
virtual scalar Re(const scalar uPlus) const
Return Reynolds number as a function of u+.
Base class for models that generate tabulated wall function data.