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