|
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