|
| template<class IterT1 , class IterT2 , class IterT3 > |
| | InterpMultilinear (IterT1 grids_begin, IterT2 grids_len_begin, IterT3 f_begin, IterT3 f_end) |
| |
| template<class IterT1 , class IterT2 , class IterT3 , class RefCountIterT > |
| | InterpMultilinear (IterT1 grids_begin, IterT2 grids_len_begin, IterT3 f_begin, IterT3 f_end, ArrayRefCountT &refF, RefCountIterT ref_begins) |
| |
| template<class IterT > |
| T | interp (IterT x_begin) const |
| |
| template<class IterT1 , class IterT2 > |
| void | interp_vec (int n, IterT1 coord_iter_begin, IterT1 coord_iter_end, IterT2 i_result) const |
| |
| template<class IterT1 , class IterT2 , class IterT3 > |
| | NDInterpolator (IterT1 grids_begin, IterT2 grids_len_begin, IterT3 f_begin, IterT3 f_end) |
| |
| template<class IterT1 , class IterT2 , class IterT3 , class RefCountIterT > |
| | NDInterpolator (IterT1 grids_begin, IterT2 grids_len_begin, IterT3 f_begin, IterT3 f_end, ArrayRefCountT &refF, RefCountIterT grid_refs_begin) |
| |
| template<class IterT1 , class IterT2 , class IterT3 > |
| void | init (IterT1 grids_begin, IterT2 grids_len_begin, IterT3 f_begin, IterT3 f_end) |
| |
| template<class IterT1 , class IterT2 , class IterT3 , class RefCountIterT > |
| void | init_refcount (IterT1 grids_begin, IterT2 grids_len_begin, IterT3 f_begin, IterT3 f_end, ArrayRefCountT &refF, RefCountIterT grid_refs_begin) |
| |
| template<class IterT1 , class IterT2 > |
| void | set_grids (IterT1 grids_begin, IterT2 grids_len_begin, bool bCopy) |
| |
| template<class IterT1 , class RefCountIterT > |
| void | set_grids_refcount (RefCountIterT refs_begin, RefCountIterT refs_end) |
| |
| template<class IterT > |
| void | set_f_array (IterT f_begin, IterT f_end, bool bCopy) |
| |
| void | set_f_refcount (ArrayRefCountT &refF) |
| |
| int | find_cell (int dim, T x) const |
| |
| T | get_f_val (array< int, N > const &cell_index, array< int, N > const &v_index) const |
| |
| T | get_f_val (array< int, N > const &cell_index, int v) const |
| |
template<int N, class T, bool CopyData = true, bool Continuous = true, class ArrayRefCountT = EmptyClass, class GridRefCountT = EmptyClass>
class InterpMultilinear< N, T, CopyData, Continuous, ArrayRefCountT, GridRefCountT >
Definition at line 296 of file linterp.h.
template<int N, class T , bool CopyData = true, bool Continuous = true, class ArrayRefCountT = EmptyClass, class GridRefCountT = EmptyClass>
template<class IterT1 , class IterT2 , class IterT3 , class RefCountIterT >
| InterpMultilinear< N, T, CopyData, Continuous, ArrayRefCountT, GridRefCountT >::InterpMultilinear |
( |
IterT1 |
grids_begin, |
|
|
IterT2 |
grids_len_begin, |
|
|
IterT3 |
f_begin, |
|
|
IterT3 |
f_end, |
|
|
ArrayRefCountT & |
refF, |
|
|
RefCountIterT |
ref_begins |
|
) |
| |
|
inline |
Definition at line 305 of file linterp.h.
306 :
super(grids_begin, grids_len_begin, f_begin, f_end, refF, ref_begins)
NDInterpolator< N, T, CopyData, Continuous, ArrayRefCountT, GridRefCountT > super