#include <Interpolation.hpp>
|
| | Interp ()=default |
| |
| template<typename... Args> |
| | Interp (T *lut, std::vector< U * > &grid, Args &&...dims) |
| |
| template<typename Arg , typename... Args> |
| void | set_dimensions (Arg &&dim, Args &&...dims) |
| |
| template<typename Arg , typename... Args> |
| void | get_point (Arg &&val, Args &&...vals) |
| |
| template<typename Arg , typename... Args> |
| T | get_value (T *lut_ptr, Arg &&val, Args &&...vals) |
| |
| template<typename... Args> |
| T | operator() (Args &&...vals) |
| |
| template<size_t K> |
| void | set_shifts () |
| |
template<typename T, typename U, size_t N>
class interp::Interp< T, U, N >
Definition at line 179 of file Interpolation.hpp.
◆ Interp() [1/2]
◆ Interp() [2/2]
◆ get_point()
| void get_point |
( |
Arg && |
val, |
|
|
Args &&... |
vals |
|
) |
| |
|
inline |
◆ get_value()
| T get_value |
( |
T * |
lut_ptr, |
|
|
Arg && |
val, |
|
|
Args &&... |
vals |
|
) |
| |
|
inline |
◆ operator()()
| T operator() |
( |
Args &&... |
vals | ) |
|
|
inline |
◆ set_dimensions()
| void set_dimensions |
( |
Arg && |
dim, |
|
|
Args &&... |
dims |
|
) |
| |
|
inline |
◆ set_shifts()
◆ interp
The documentation for this class was generated from the following file: