pub trait RealInterpolationOps<S, T>where
    S: ToSliceMut<T>,
    T: RealNumber,
{ fn interpolate_hermite<B>(
        &mut self,
        buffer: &mut B,
        interpolation_factor: T,
        delay: T
    )
    where
        B: for<'a> Buffer<'a, S, T>
; fn interpolate_lin<B>(
        &mut self,
        buffer: &mut B,
        interpolation_factor: T,
        delay: T
    )
    where
        B: for<'a> Buffer<'a, S, T>
; }
Expand description

Provides interpolation operations which are only applicable for real data vectors.

Failures

All operations in this trait fail with VectorMustBeReal if the vector isn’t in the real number space.

Required Methods

Piecewise cubic hermite interpolation between samples.

Linear interpolation between samples.

Implementors