lapack_traits/blas/
mod.rs1mod amax;
2mod asum;
3mod axpy;
4mod gemm;
5mod herk;
6mod nrm2;
7mod syrk;
8
9pub use amax::ITamax;
10pub use asum::RTasum;
11pub use axpy::Taxpy;
12pub use gemm::Tgemm;
13pub use herk::Therk;
14pub use nrm2::Tnrm2;
15pub use syrk::Tsyrk;
16
17pub trait BlasScalar:
18 ITamax +
19 RTasum +
20 Taxpy +
21 Tgemm +
22 Therk +
23 Tnrm2 +
24 Tsyrk
25 { }
26
27impl BlasScalar for f32{}
28impl BlasScalar for f64{}
29impl BlasScalar for num_complex::Complex<f32>{}
30impl BlasScalar for num_complex::Complex<f64>{}