Trait rulinalg::matrix::decomposition::Decomposition
[−]
[src]
pub trait Decomposition { type Factors; fn unpack(self) -> Self::Factors; }
Base trait for decompositions.
A matrix decomposition, or factorization,
is a procedure which takes a matrix X
and returns
a set of k
factors X_1, X_2, ..., X_k
such that
X = X_1 * X_2 * ... * X_k
.
Associated Types
type Factors
The type representing the ordered set of factors that when multiplied yields the decomposed matrix.
Required Methods
Implementors
impl<T: Clone + One + Zero> Decomposition for PartialPivLu<T>