Struct basic_dsp_vector::conv_types::RealFrequencyLinearTableLookup [] [src]

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

[src]

Allows to inspect the generated lookup table

[src]

Gets the delta value which determines the resolution

impl RealFrequencyLinearTableLookup<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 RealFrequencyLinearTableLookup<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 RealFrequencyLinearTableLookup<f32>
[src]

[src]

Convert the lookup table into complex number space

impl RealFrequencyLinearTableLookup<f64>
[src]

[src]

Convert the lookup table into complex number space

Trait Implementations

impl RealFrequencyResponse<f32> for RealFrequencyLinearTableLookup<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 RealFrequencyResponse<f64> for RealFrequencyLinearTableLookup<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