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