feat: adds Cholesky matrix decomposition

This commit is contained in:
Volodymyr Orlov
2020-11-03 15:39:43 -08:00
parent 7007e06c9c
commit 6473a6c4ae
6 changed files with 227 additions and 0 deletions
+3
View File
@@ -49,6 +49,7 @@ pub mod ndarray_bindings;
pub mod qr;
/// Singular value decomposition.
pub mod svd;
pub mod cholesky;
use std::fmt::{Debug, Display};
use std::marker::PhantomData;
@@ -59,6 +60,7 @@ use evd::EVDDecomposableMatrix;
use lu::LUDecomposableMatrix;
use qr::QRDecomposableMatrix;
use svd::SVDDecomposableMatrix;
use cholesky::CholeskyDecomposableMatrix;
/// Column or row vector
pub trait BaseVector<T: RealNumber>: Clone + Debug {
@@ -507,6 +509,7 @@ pub trait Matrix<T: RealNumber>:
+ EVDDecomposableMatrix<T>
+ QRDecomposableMatrix<T>
+ LUDecomposableMatrix<T>
+ CholeskyDecomposableMatrix<T>
+ PartialEq
+ Display
{