|
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |
| 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.
|
| |