|
DUECA/DUSIME
|
Interpolator object. More...
Public Member Functions | |
| Interpolator4 (const InterpIndex< T > &index1, const InterpIndex< T > &index2, const InterpIndex< T > &index3, const InterpIndex< T > &index4) | |
| Constructor. More... | |
| ~Interpolator4 () | |
| Destructor. | |
| void | updateIndices (const T &val1, const T &val2, const T &val3, const T &val4) |
| re-calculate the indices and fractions | |
| const T | getValue (const InterpTable4< T, InterpIndex< T > > &table) const |
| use this knowledge to read out a table. More... | |
Interpolator object.
Objects of this class do linear interpolation in tables with three dimensions, of which the indices are given by three interpolation index objects.
| dueca::Interpolator4< T >::Interpolator4 | ( | const InterpIndex< T > & | index1, |
| const InterpIndex< T > & | index2, | ||
| const InterpIndex< T > & | index3, | ||
| const InterpIndex< T > & | index4 | ||
| ) |
Constructor.
| const T dueca::Interpolator4< T >::getValue | ( | const InterpTable4< T, InterpIndex< T > > & | table | ) | const |
use this knowledge to read out a table.