1#![allow(clippy::needless_return)]
2#![allow(non_camel_case_types)]
3#![doc = include_str!("../readme.md")]
4
5pub mod conversion;
6pub mod creation;
7pub mod device;
8pub mod matmul;
9pub mod matmul_impl;
10pub mod prelude_dev;
11pub mod rayon_auto_impl;
12pub mod threading;
13
14pub mod driver_impl;
15#[cfg(feature = "linalg")]
16pub mod linalg_auto_impl;
17
18#[cfg(feature = "sci")]
19pub mod sci_auto_impl;
20
21use rstsr_core::prelude_dev::DeviceCpuRayon;
22
23#[derive(Clone, Debug)]
24pub struct DeviceOpenBLAS {
25 base: DeviceCpuRayon,
26}
27
28pub(crate) use rstsr_openblas_ffi as lapack_ffi;
29pub(crate) use DeviceOpenBLAS as DeviceBLAS;
30pub(crate) use DeviceOpenBLAS as DeviceRayonAutoImpl;