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