Skip to content

Commit ce87b81

Browse files
committed
Make lax submodules private
1 parent b58c8a0 commit ce87b81

File tree

6 files changed

+21
-21
lines changed

6 files changed

+21
-21
lines changed

lax/src/lib.rs

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,21 +68,22 @@ extern crate openblas_src as _src;
6868
#[cfg(any(feature = "netlib-system", feature = "netlib-static"))]
6969
extern crate netlib_src as _src;
7070

71-
pub mod cholesky;
72-
pub mod eig;
73-
pub mod eigh;
7471
pub mod error;
7572
pub mod layout;
76-
pub mod least_squares;
77-
pub mod opnorm;
78-
pub mod qr;
79-
pub mod rcond;
80-
pub mod solve;
81-
pub mod solveh;
82-
pub mod svd;
83-
pub mod svddc;
84-
pub mod triangular;
85-
pub mod tridiagonal;
73+
74+
mod cholesky;
75+
mod eig;
76+
mod eigh;
77+
mod least_squares;
78+
mod opnorm;
79+
mod qr;
80+
mod rcond;
81+
mod solve;
82+
mod solveh;
83+
mod svd;
84+
mod svddc;
85+
mod triangular;
86+
mod tridiagonal;
8687

8788
pub use self::cholesky::*;
8889
pub use self::eig::*;
@@ -159,7 +160,7 @@ pub enum NormType {
159160
}
160161

161162
impl NormType {
162-
pub(crate) fn transpose(self) -> Self {
163+
pub fn transpose(self) -> Self {
163164
match self {
164165
NormType::One => NormType::Infinity,
165166
NormType::Infinity => NormType::One,

lax/src/opnorm.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
//! Operator norms of matrices
22
3+
use super::NormType;
34
use crate::layout::MatrixLayout;
45
use cauchy::*;
56
use num_traits::Zero;
67

7-
pub use super::NormType;
8-
98
pub trait OperatorNorm_: Scalar {
109
fn opnorm(t: NormType, l: MatrixLayout, a: &[Self]) -> Self::Real;
1110
}

ndarray-linalg/src/least_squares.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
use ndarray::*;
6464

6565
use crate::error::*;
66-
use crate::lapack::least_squares::*;
66+
use crate::lapack::*;
6767
use crate::layout::*;
6868
use crate::types::*;
6969

@@ -253,7 +253,7 @@ where
253253
/// valid representation for `ArrayBase`.
254254
impl<E, D> LeastSquaresSvdInPlace<D, E, Ix1> for ArrayBase<D, Ix2>
255255
where
256-
E: Scalar + Lapack + LeastSquaresSvdDivideConquer_,
256+
E: Scalar + Lapack,
257257
D: DataMut<Elem = E>,
258258
{
259259
/// Solve a least squares problem of the form `Ax = rhs`

ndarray-linalg/src/opnorm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ use ndarray::*;
44

55
use crate::convert::*;
66
use crate::error::*;
7+
use crate::lapack::Tridiagonal;
78
use crate::layout::*;
8-
use crate::tridiagonal::Tridiagonal;
99
use crate::types::*;
1010

1111
pub use crate::lapack::NormType;

ndarray-linalg/src/svddc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use super::{convert::*, error::*, layout::*, types::*};
44
use ndarray::*;
55

6-
pub use lapack::svddc::UVTFlag;
6+
pub use lapack::UVTFlag;
77

88
/// Singular-value decomposition of matrix (copying) by divide-and-conquer
99
pub trait SVDDC {

ndarray-linalg/src/tridiagonal.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use cauchy::Scalar;
1010
use ndarray::*;
1111
use num_traits::One;
1212

13-
pub use lapack::tridiagonal::{LUFactorizedTridiagonal, Tridiagonal};
13+
pub use lapack::{LUFactorizedTridiagonal, Tridiagonal};
1414

1515
/// An interface for making a Tridiagonal struct.
1616
pub trait ExtractTridiagonal<A: Scalar> {

0 commit comments

Comments
 (0)