40 #ifndef interpolationLookUpTable_H 41 #define interpolationLookUpTable_H 64 public List<scalarField>
108 void dimensionTable();
114 label index(
const scalar)
const;
117 bool checkRange(
const scalar,
const label)
const;
124 const scalar lookUpValue,
126 const label interfield
133 void findHi(
const label lo,
const scalar retvals);
147 const word& instance,
171 const word& instance,
intWM_LABEL_SIZE_t label
A label is an int32_t or int64_t as specified by the pre-processor macro WM_LABEL_SIZE.
A class for handling file names.
A list of keyword definitions, which are a keyword followed by any number of values (e...
interpolationLookUpTable()
Construct null.
A 1D array of objects of type <T>, where the size of the vector is known and used for subscript bound...
const List< scalar > & max() const
Return const access to the list of max dimensions.
Various functions to operate on Lists.
void write(Ostream &, const fileName &, const word &instance, const objectRegistry &) const
Write lookup table to filename.
const List< dictionary > & entries() const
Return const access tp the dictionary entries.
A class for handling words, derived from string.
const List< label > & dim() const
Return const access to the list of dimensions.
A list of lists. Interpolates based on the first dimension. The values must be positive and monotonic...
const scalarField & operator[](const label) const
Return an element of constant List<scalar, Type>
const List< scalar > & lookUp(const scalar)
Return the output list given a single input scalar.
const List< scalar > & delta() const
Return const access to the deltas in each dimension.
bool found(const word &fieldName) const
Return true if the field exists in the table.
An Ostream is an abstract base class for all output systems (streams, files, token lists...
const List< scalar > & min() const
Return const access to the list of min dimensions.
word tableName() const
Return const access to the table name.
const List< dictionary > & output() const
Return const access to the output dictionaries.
label findFieldIndex(const word &fieldName) const
Return the index of a field by name.
Registry of regIOobjects.