Struct basic_dsp_vector::conv_types::RealTimeLinearTableLookup [] [src]

pub struct RealTimeLinearTableLookup<T> where
    T: RealNumber
{ /* fields omitted */ }

Allows to create a lookup table with linear interpolation between table points. This usually speeds up a convolution and sacrifices accuracy.

Methods

impl<T> RealTimeLinearTableLookup<T> where
    T: RealNumber
[src]

[src]

Allows to inspect the generated lookup table

[src]

Gets the delta value which determines the resolution

impl RealTimeLinearTableLookup<f32>
[src]

[src]

Creates a lookup table by putting the pieces together.

[src]

Creates a lookup table from another convolution function. The delta argument can be used to balance performance vs. accuracy.

impl RealTimeLinearTableLookup<f64>
[src]

[src]

Creates a lookup table by putting the pieces together.

[src]

Creates a lookup table from another convolution function. The delta argument can be used to balance performance vs. accuracy.

impl RealTimeLinearTableLookup<f32>
[src]

[src]

Convert the lookup table into complex number space

impl RealTimeLinearTableLookup<f64>
[src]

[src]

Convert the lookup table into complex number space

impl RealTimeLinearTableLookup<f32>
[src]

[src]

Convert the lookup table into a magnitude spectrum

impl RealTimeLinearTableLookup<f64>
[src]

[src]

Convert the lookup table into a magnitude spectrum

Trait Implementations

impl RealImpulseResponse<f32> for RealTimeLinearTableLookup<f32>
[src]

[src]

Indicates whether this function is symmetric around 0 or not. Symmetry is defined as self.calc(x) == self.calc(-x). Read more

[src]

Calculates the convolution for a data point

impl RealImpulseResponse<f64> for RealTimeLinearTableLookup<f64>
[src]

[src]

Indicates whether this function is symmetric around 0 or not. Symmetry is defined as self.calc(x) == self.calc(-x). Read more

[src]

Calculates the convolution for a data point