pub mod aliases;
pub mod arithmetic;
pub mod array;
mod axis;
mod constructors;
pub mod dynamic;
pub mod fixed;
mod index;
pub mod iter;
pub mod reduction;
pub mod statistics;
pub mod stencil;
pub mod structure;
pub mod view;
pub use aliases::{
Array1, Array2, Array3, Array4, ArrayView1, ArrayView2, ArrayView3, ArrayView4, ArrayViewMut1,
ArrayViewMut2, ArrayViewMut3, ArrayViewMut4,
};
pub use arithmetic::ScalarOperand;
pub use array::Array;
pub use dynamic::ArrayD;
pub use fixed::{FixedMatrix, FixedVector};
pub use iter::{
AxisChunks, AxisIter, AxisIterMut, ElementIter, ElementIterMut, ExactChunks, IndexedIter,
IndexedIterMut, Lanes, LanesMut, LendingIterator, Tiles, Windows,
};
pub use reduction::{
argmax, argmax_all, argmin, argmin_all, max_all, max_axis, mean_all, mean_axis, median_all,
median_axis, min_all, min_axis, quantile_all, quantile_axis, std_all, std_axis, sum_all,
sum_axis, var_all, var_axis, Interpolation,
};
pub use statistics::{covariance, pearson_correlation};
pub use stencil::{BoundaryCondition, Laplacian2D, LaplacianError, LaplacianPolarity};
pub use structure::{concat, pad, split, stack, PadWidth};
pub use view::{ArrayView, ArrayViewMut};