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>