pub enum SparsityEstimationMethod {
Manual,
Threshold,
Adaptive,
FrequencyPruning,
SpectralFlatness,
}
Expand description
Sparsity estimation method
Variants§
Manual
Manual estimation (user provides the sparsity)
Threshold
Automatic estimation based on thresholding
Adaptive
Adaptive estimation based on signal properties
FrequencyPruning
Frequency domain pruning for high accuracy estimation
SpectralFlatness
Spectral flatness measure for noise vs signal discrimination
Trait Implementations§
Source§impl Clone for SparsityEstimationMethod
impl Clone for SparsityEstimationMethod
Source§fn clone(&self) -> SparsityEstimationMethod
fn clone(&self) -> SparsityEstimationMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SparsityEstimationMethod
impl Debug for SparsityEstimationMethod
Source§impl PartialEq for SparsityEstimationMethod
impl PartialEq for SparsityEstimationMethod
impl Copy for SparsityEstimationMethod
impl Eq for SparsityEstimationMethod
impl StructuralPartialEq for SparsityEstimationMethod
Auto Trait Implementations§
impl Freeze for SparsityEstimationMethod
impl RefUnwindSafe for SparsityEstimationMethod
impl Send for SparsityEstimationMethod
impl Sync for SparsityEstimationMethod
impl Unpin for SparsityEstimationMethod
impl UnwindSafe for SparsityEstimationMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more