Struct wee_matrix::SVD
[−]
[src]
pub struct SVD<T, U> { /* fields omitted */ }
Singular value decomposition storage structure for storage type T
and sigma storage type U
.
Methods
impl SVD<Matrix, Vec<f64>>
[src]
fn u(&self) -> &Matrix
[src]
Retrieve a reference to the U matrix (where M=UΣV*)
fn sigmavec(&self) -> &Vec<f64>
[src]
Retrieve a reference to the vector that composes the diagonal of the Σ matrix (where M=UΣV*)
fn sigmamat(&self) -> Matrix
[src]
Retrieve the Σ matrix. This a heavy operation: it generated a new matrix with the Σ values along the diagonal.
fn v(&self) -> &Matrix
[src]
Retrieve a reference to the V matrix (where M=SΣV*)
Trait Implementations
impl<T: Debug, U: Debug> Debug for SVD<T, U>
[src]
impl<T: Clone, U: Clone> Clone for SVD<T, U>
[src]
fn clone(&self) -> SVD<T, U>
[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