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]

[src]

Retrieve a reference to the U matrix (where M=UΣV*)

[src]

Retrieve a reference to the vector that composes the diagonal of the Σ matrix (where M=UΣV*)

[src]

Retrieve the Σ matrix. This a heavy operation: it generated a new matrix with the Σ values along the diagonal.

[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]

[src]

Formats the value using the given formatter.

impl<T: Clone, U: Clone> Clone for SVD<T, U>
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Compose<Matrix> for SVD<Matrix, Vec<f64>>
[src]

[src]

Generate a matrix from this decomposition.