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.
Allows to inspect the generated lookup table
Gets the delta value which determines the resolution
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.
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.
Convert the lookup table into complex number space
Convert the lookup table into complex number space
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
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
type Error = !
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Immutably borrows from an owned value. Read more
type Error = <U as TryFrom<T>>::Error
🔬 This is a nightly-only experimental API. (try_from
)
The type returned in the event of a conversion error.
🔬 This is a nightly-only experimental API. (try_from
)
Mutably borrows from an owned value. Read more
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static