|
template<typename YInputIterator , typename XInputIterator , typename OutputIterator > |
void | ralab::base::base::interpolate_linear (YInputIterator begY, YInputIterator endY, XInputIterator begX, XInputIterator endX, OutputIterator out, int start_index=0, typename std::iterator_traits< OutputIterator >::value_type epsilon=std::numeric_limits< typename std::iterator_traits< OutputIterator >::value_type >::epsilon()) |
| affine interpolation on equidistantly spaced y. More...
|
|
template<typename YInputIterator , typename XInputIterator , typename OutputIterator > |
void | ralab::base::base::interpolate_cosine (YInputIterator begY, YInputIterator endY, XInputIterator begX, XInputIterator endX, OutputIterator out, int start_index=0) |
| cosine interpolation on equidistantly spaced y. More...
|
|
template<typename YInputIterator , typename XInputIterator , typename OutputIterator > |
void | ralab::base::base::interpolate_cubic (YInputIterator begY, YInputIterator endY, XInputIterator begX, XInputIterator endX, OutputIterator out, int start_index=0, typename std::iterator_traits< OutputIterator >::value_type epsilon=std::numeric_limits< typename std::iterator_traits< OutputIterator >::value_type >::epsilon()) |
| cubic interpolation on equidistantly spaced y's. More...
|
|
template<typename YInputIterator , typename XInputIterator , typename OutputIterator > |
void | ralab::base::base::interpolate_Hermite (YInputIterator begY, YInputIterator endY, XInputIterator begX, XInputIterator endX, OutputIterator out, double tension=0, double bias=0, int start_index=0, typename std::iterator_traits< OutputIterator >::value_type epsilon=std::numeric_limits< typename std::iterator_traits< OutputIterator >::value_type >::epsilon()) |
| Hermite interpolation on equidistantly spaced y's. More...
|
|