DUECA/DUSIME
Public Member Functions | List of all members
dueca::Interpolator3< T > Class Template Reference

Interpolator object. More...

Public Member Functions

 Interpolator3 (const InterpIndex< T > &index1, const InterpIndex< T > &index2, const InterpIndex< T > &index3)
 Constructor. More...
 
 ~Interpolator3 ()
 Destructor.
 
void updateIndices (const T &val1, const T &val2, const T &val3)
 re-calculate the indices and fractions
 
const T getValue (const InterpTable3< T, InterpIndex< T > > &table) const
 use this knowledge to read out a table. More...
 

Detailed Description

template<class T>
class dueca::Interpolator3< T >

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.

Constructor & Destructor Documentation

◆ Interpolator3()

template<class T >
dueca::Interpolator3< T >::Interpolator3 ( const InterpIndex< T > &  index1,
const InterpIndex< T > &  index2,
const InterpIndex< T > &  index3 
)

Constructor.

Member Function Documentation

◆ getValue()

template<class T >
const T dueca::Interpolator3< T >::getValue ( const InterpTable3< T, InterpIndex< T > > &  table) const

use this knowledge to read out a table.


The documentation for this class was generated from the following file: