lapack_traits/lapack/
mod.rs

1mod geqrf;
2mod gesv;
3mod heevx;
4mod heevr;
5
6pub use gesv::Tgesv;
7pub use heevx::Theevx;
8pub use geqrf::Tgeqrf;
9use crate::blas::BlasScalar;
10
11pub trait LapackScalar: BlasScalar
12  + Tgeqrf +Tgesv + Theevx { }
13
14impl LapackScalar for f32{}
15impl LapackScalar for f64{}
16impl LapackScalar for num_complex::Complex<f32>{}
17impl LapackScalar for num_complex::Complex<f64>{}