1 //! [Reexported at the root of this crate.] Data structures for vector and matrix computations. 2 3 pub mod allocator; 4 mod blas; 5 pub mod constraint; 6 pub mod coordinates; 7 pub mod default_allocator; 8 pub mod dimension; 9 pub mod iter; 10 mod ops; 11 pub mod storage; 12 13 mod alias; 14 mod alias_slice; 15 mod array_storage; 16 mod cg; 17 mod componentwise; 18 #[macro_use] 19 mod construction; 20 mod construction_slice; 21 mod conversion; 22 mod edition; 23 pub mod indexing; 24 mod matrix; 25 mod matrix_simba; 26 mod matrix_slice; 27 mod norm; 28 mod properties; 29 mod scalar; 30 mod statistics; 31 mod swizzle; 32 mod unit; 33 #[cfg(any(feature = "std", feature = "alloc"))] 34 mod vec_storage; 35 36 mod blas_uninit; 37 #[doc(hidden)] 38 pub mod helper; 39 mod interpolation; 40 mod min_max; 41 /// Mechanisms for working with values that may not be initialized. 42 pub mod uninit; 43 44 pub use self::matrix::*; 45 pub use self::norm::*; 46 pub use self::scalar::*; 47 pub use self::unit::*; 48 49 pub use self::default_allocator::*; 50 pub use self::dimension::*; 51 52 pub use self::alias::*; 53 pub use self::alias_slice::*; 54 pub use self::array_storage::*; 55 pub use self::matrix_slice::*; 56 pub use self::storage::*; 57 #[cfg(any(feature = "std", feature = "alloc"))] 58 pub use self::vec_storage::*; 59