pub enum QualityMetric {
KernelAlignment,
FrobeniusError,
SpectralError,
RelativeError,
NuclearError,
EffectiveRank,
EigenvalueError,
}Expand description
Quality metrics for evaluating approximation quality QualityMetric
Variants§
KernelAlignment
Centered kernel alignment
FrobeniusError
Frobenius norm error
SpectralError
Spectral norm error
RelativeError
Relative approximation error
NuclearError
Nuclear norm error
EffectiveRank
Effective rank comparison
EigenvalueError
Eigenvalue preservation
Trait Implementations§
Source§impl Clone for QualityMetric
impl Clone for QualityMetric
Source§fn clone(&self) -> QualityMetric
fn clone(&self) -> QualityMetric
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 QualityMetric
impl Debug for QualityMetric
Source§impl Hash for QualityMetric
impl Hash for QualityMetric
Source§impl PartialEq for QualityMetric
impl PartialEq for QualityMetric
impl Eq for QualityMetric
impl StructuralPartialEq for QualityMetric
Auto Trait Implementations§
impl Freeze for QualityMetric
impl RefUnwindSafe for QualityMetric
impl Send for QualityMetric
impl Sync for QualityMetric
impl Unpin for QualityMetric
impl UnwindSafe for QualityMetric
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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