#![feature(portable_simd)]
#[cfg(feature = "linear_algebra")]
extern crate openblas_src;
pub mod operators;
pub mod kernels {
pub mod aggregate;
pub mod binary;
pub mod comparison;
pub mod conditional;
pub mod logical;
pub mod sort;
pub mod unary;
pub mod window;
pub mod scientific {
#[cfg(feature = "linear_algebra")]
pub mod blas_lapack;
#[cfg(feature = "probability_distributions")]
pub mod distributions;
#[cfg(feature = "probability_distributions")]
pub mod erf;
#[cfg(feature = "fourier_transforms")]
pub mod fft;
#[cfg(feature = "linear_algebra")]
pub mod matrix;
#[cfg(feature = "universal_functions")]
pub mod scalar;
pub mod vector;
}
}
pub mod traits {
pub mod dense_iter;
pub mod to_bits;
}
pub mod utils;
pub mod minarrow_kernels {
pub use minarrow::kernels::arithmetic;
pub use minarrow::kernels::bitmask;
}