Struct basic_dsp_vector::conv_types::ComplexFrequencyLinearTableLookup [] [src]

pub struct ComplexFrequencyLinearTableLookup<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> ComplexFrequencyLinearTableLookup<T> where
    T: RealNumber
[src]

Allows to inspect the generated lookup table

Gets the delta value which determines the resolution

impl ComplexFrequencyLinearTableLookup<f32>
[src]

Creates a lookup table by putting the pieces together.

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

impl ComplexFrequencyLinearTableLookup<f64>
[src]

Creates a lookup table by putting the pieces together.

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

impl ComplexFrequencyLinearTableLookup<f32>
[src]

Convert the lookup table into real number space

impl ComplexFrequencyLinearTableLookup<f64>
[src]

Convert the lookup table into real number space

impl ComplexFrequencyLinearTableLookup<f32>
[src]

Convert the lookup table into time domain

impl ComplexFrequencyLinearTableLookup<f64>
[src]

Convert the lookup table into time domain

Trait Implementations

impl ComplexFrequencyResponse<f32> for ComplexFrequencyLinearTableLookup<f32>
[src]

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

Calculates the convolution for a data point

impl ComplexFrequencyResponse<f64> for ComplexFrequencyLinearTableLookup<f64>
[src]

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

Calculates the convolution for a data point