isce3  0.1.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Pages
Interp1d.h
1 #pragma once
2 
3 #include "forward.h"
4 
5 #include <valarray>
6 
7 namespace isce3 { namespace core {
8 
22 template<typename TK, typename TD>
23 TD interp1d(const Kernel<TK>& kernel, const TD* x, size_t length, size_t stride,
24  double t, bool periodic = false);
25 
36 template<typename TK, typename TD>
37 TD interp1d(const Kernel<TK>& kernel, const std::valarray<TD>& x, double t,
38  bool periodic = false);
39 
40 }} // namespace isce3::core
41 
42 #include "Interp1d.icc"
TD interp1d(const Kernel< TK > &kernel, const TD *x, size_t length, size_t stride, double t, bool periodic=false)
Interpolate sequence x at point t.
Definition: Interp1d.icc:6

Generated for ISCE3.0 by doxygen 1.8.5.