diff --git a/src/linalg/mod.rs b/src/linalg/mod.rs index 81cf1f38..df9ae7de 100644 --- a/src/linalg/mod.rs +++ b/src/linalg/mod.rs @@ -8,6 +8,7 @@ mod determinant; // TODO: this should not be needed. However, the exp uses // explicit float operations on `f32` and `f64`. We need to // get rid of these to allow exp to be used on a no-std context. +mod col_piv_qr; mod decomposition; #[cfg(feature = "std")] mod exp; @@ -19,7 +20,6 @@ mod inverse; mod lu; mod permutation_sequence; mod qr; -mod col_piv_qr; mod schur; mod solve; mod svd; @@ -32,6 +32,7 @@ mod symmetric_tridiagonal; pub use self::bidiagonal::*; pub use self::cholesky::*; +pub use self::col_piv_qr::*; pub use self::convolution::*; #[cfg(feature = "std")] pub use self::exp::*; @@ -40,7 +41,6 @@ pub use self::hessenberg::*; pub use self::lu::*; pub use self::permutation_sequence::*; pub use self::qr::*; -pub use self::col_piv_qr::*; pub use self::schur::*; pub use self::svd::*; pub use self::symmetric_eigen::*;