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

Interpolation data holder, for 4d interpolation tables. More...

Public Member Functions

 InterpTable4 (const I &i1, const I &i2, const I &i3, const I &i4, const T *data)
 Constructor with an array pointer as input.
 
const I & getIndex1 () const
 Access the first index, normally for getting fraction/index values. More...
 
const I & getIndex2 () const
 Access the second index, normally for getting fraction/index values. More...
 
const I & getIndex3 () const
 Access the third index, normally for getting fraction/index values. More...
 
const I & getIndex4 () const
 Access the fourth index, normally for getting fraction/index values. More...
 
const T & getValue (int i1, int i2, int i3, int i4) const
 Get node values.
 

Detailed Description

template<class T, class I>
class dueca::InterpTable4< T, I >

Interpolation data holder, for 4d interpolation tables.

Either reads data from file, or uses a static array initialisation.

Member Function Documentation

◆ getIndex1()

template<class T , class I >
const I& dueca::InterpTable4< T, I >::getIndex1 ( ) const
inline

Access the first index, normally for getting fraction/index values.

◆ getIndex2()

template<class T , class I >
const I& dueca::InterpTable4< T, I >::getIndex2 ( ) const
inline

Access the second index, normally for getting fraction/index values.

◆ getIndex3()

template<class T , class I >
const I& dueca::InterpTable4< T, I >::getIndex3 ( ) const
inline

Access the third index, normally for getting fraction/index values.

◆ getIndex4()

template<class T , class I >
const I& dueca::InterpTable4< T, I >::getIndex4 ( ) const
inline

Access the fourth index, normally for getting fraction/index values.


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