Enum wee_matrix::MatNorm
[−]
[src]
pub enum MatNorm { InducedL1, InducedL2, InducedInf, Spectral, Entrywise(Norm), L21, Lpq(f64, f64), Frobenius, Max, Schatten(Norm), Nuclear, }
Valid matrix norm types
Variants
InducedL1
L1-Induced matrix norm
InducedL2
L2-Induced matrix norm
InducedInf
Infinity-induced matrix norm
Spectral
Spectral norm (identical to InducedL2 norm)
Entrywise(Norm)
General entrywise matrix norm, using specified vector norm
L21
L_{2,1} norm (sum of Euclidean norms of the columns of the matrix)
Lpq(f64, f64)
L_{p, q} norm
Frobenius
Frobenius norm (identical to Entrywise(L2) or Lpq(2,2))
Max
Max norm (identifier to Entrywise(Inf))
Schatten(Norm)
General Schatten norm with specified vector norm
Nuclear
Nuclear norm (identical to Schatten(L1)
Trait Implementations
impl Debug for MatNorm
[src]
impl Clone for MatNorm
[src]
fn clone(&self) -> MatNorm
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more