lapack_traits/blas/
mod.rs

1mod 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>{}