From 2dd1b70b38b172e71ba432b8ea32ed2fecc02380 Mon Sep 17 00:00:00 2001 From: Toshiki Teramura Date: Sat, 3 Sep 2022 16:20:59 +0900 Subject: [PATCH] Change visibility of submodules, explicit exposing --- lax/src/lib.rs | 55 +++++++++++++++++++++++++------------------------- 1 file changed, 27 insertions(+), 28 deletions(-) diff --git a/lax/src/lib.rs b/lax/src/lib.rs index 83cf3658..0992e910 100644 --- a/lax/src/lib.rs +++ b/lax/src/lib.rs @@ -68,38 +68,37 @@ extern crate openblas_src as _src; #[cfg(any(feature = "netlib-system", feature = "netlib-static"))] extern crate netlib_src as _src; +pub mod cholesky; +pub mod eig; +pub mod eigh; pub mod error; pub mod flags; pub mod layout; +pub mod least_squares; +pub mod opnorm; +pub mod qr; +pub mod rcond; +pub mod solve; +pub mod solveh; +pub mod svd; +pub mod svddc; +pub mod triangular; +pub mod tridiagonal; -mod cholesky; -mod eig; -mod eigh; -mod least_squares; -mod opnorm; -mod qr; -mod rcond; -mod solve; -mod solveh; -mod svd; -mod svddc; -mod triangular; -mod tridiagonal; - -pub use self::cholesky::*; -pub use self::eig::*; -pub use self::eigh::*; -pub use self::flags::*; -pub use self::least_squares::*; -pub use self::opnorm::*; -pub use self::qr::*; -pub use self::rcond::*; -pub use self::solve::*; -pub use self::solveh::*; -pub use self::svd::*; -pub use self::svddc::*; -pub use self::triangular::*; -pub use self::tridiagonal::*; +pub use cholesky::Cholesky_; +pub use eig::Eig_; +pub use eigh::Eigh_; +pub use flags::*; +pub use least_squares::{LeastSquaresOutput, LeastSquaresSvdDivideConquer_}; +pub use opnorm::OperatorNorm_; +pub use qr::QR_; +pub use rcond::Rcond_; +pub use solve::Solve_; +pub use solveh::Solveh_; +pub use svd::{SVDOutput, SVD_}; +pub use svddc::SVDDC_; +pub use triangular::Triangular_; +pub use tridiagonal::{LUFactorizedTridiagonal, Tridiagonal, Tridiagonal_}; use cauchy::*; use std::mem::MaybeUninit;