39#ifndef interpolation2DTable_H
40#define interpolation2DTable_H
56 public List<Tuple2<scalar, List<Tuple2<scalar, Type>>>>
83 template<
class BinaryOp>
142 Type
operator()(
const scalar valueX,
const scalar valueY)
const;
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 2-tuple for storing two objects of dissimilar types. The container is similar in purpose to std::pa...
Pointer management similar to std::unique_ptr, with some additional methods and type checking.
A list of keyword definitions, which are a keyword followed by a number of values (eg,...
A class for handling file names.
2D table interpolation. The data must be in ascending order in both dimensions x and y.
void checkOrder() const
Deprecated(2019-08) check list is monotonically increasing.
Tuple2< scalar, List< Tuple2< scalar, Type > > > value_type
The element data type.
void check() const
Check that list is monotonically increasing.
interpolation2DTable()
Default construct.
Type operator()(const scalar valueX, const scalar valueY) const
Return an interpolated value.
List< Tuple2< scalar, List< Tuple2< scalar, Type > > > > table
Convenience typedef.
void operator=(const interpolation2DTable< Type > &rhs)
Copy assignment.
OBJstream os(runTime.globalPath()/outputName)
normalBounding
Enumeration for handling out-of-bound values.
void reverse(UList< T > &list, const label n)
Reverse the first n elements of the list.