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