blas_array2/
prelude.rs

1pub use crate::ffi::blas_int;
2pub use crate::util::*;
3
4pub use crate::blas1::asum::{ASUMNum, ASUM, DASUM, DZASUM, SASUM, SCASUM};
5pub use crate::blas1::iamax::{IAMAXNum, IAMAX, ICAMAX, IDAMAX, ISAMAX, IZAMAX};
6pub use crate::blas1::nrm2::{NRM2Num, DNRM2, DZNRM2, NRM2, SCNRM2, SNRM2};
7
8pub use crate::blas2::gbmv::{GBMVNum, CGBMV, DGBMV, GBMV, SGBMV, ZGBMV};
9pub use crate::blas2::gemv::{GEMVNum, CGEMV, DGEMV, GEMV, SGEMV, ZGEMV};
10pub use crate::blas2::ger::{GERNum, CGERU, DGER, GER, SGER, ZGERU};
11pub use crate::blas2::gerc::{GERCNum, CGERC, GERC, ZGERC};
12pub use crate::blas2::hbmv::{HBMVNum, CHBMV, DSBMV, HBMV, SSBMV, ZHBMV};
13pub use crate::blas2::hemv::{HEMVNum, CHEMV, DSYMV, HEMV, SSYMV, ZHEMV};
14pub use crate::blas2::her::{HERNum, CHER, DSYR, HER, SSYR, ZHER};
15pub use crate::blas2::her2::{HER2Num, CHER2, DSYR2, HER2, SSYR2, SYR2, ZHER2};
16pub use crate::blas2::hpmv::{HPMVNum, CHPMV, DSPMV, HPMV, SSPMV, ZHPMV};
17pub use crate::blas2::hpr::{HPRNum, CHPR, DSPR, HPR, SSPR, ZHPR};
18pub use crate::blas2::hpr2::{HPR2Num, CHPR2, DSPR2, HPR2, SSPR2, ZHPR2};
19pub use crate::blas2::tbmv::{TBMVNum, CTBMV, DTBMV, STBMV, TBMV, ZTBMV};
20pub use crate::blas2::tbsv::{TBSVNum, CTBSV, DTBSV, STBSV, TBSV, ZTBSV};
21pub use crate::blas2::tpmv::{TPMVNum, CTPMV, DTPMV, STPMV, TPMV, ZTPMV};
22pub use crate::blas2::tpsv::{TPSVNum, CTPSV, DTPSV, STPSV, TPSV, ZTPSV};
23pub use crate::blas2::trmv::{TRMVNum, CTRMV, DTRMV, STRMV, TRMV, ZTRMV};
24pub use crate::blas2::trsv::{TRSVNum, CTRSV, DTRSV, STRSV, TRSV, ZTRSV};
25
26pub use crate::blas3::gemm::{GEMMNum, CGEMM, DGEMM, GEMM, SGEMM, ZGEMM};
27pub use crate::blas3::hemm::{HEMMNum, CHEMM, HEMM, ZHEMM};
28pub use crate::blas3::her2k::{HER2KNum, CHER2K, HER2K, ZHER2K};
29pub use crate::blas3::herk::{HERKNum, CHERK, HERK, ZHERK};
30pub use crate::blas3::symm::{SYMMNum, CSYMM, DSYMM, SSYMM, SYMM, ZSYMM};
31pub use crate::blas3::syr2k::{SYR2KNum, CSYR2K, DSYR2K, SSYR2K, SYR2K, ZSYR2K};
32pub use crate::blas3::syrk::{SYRKNum, CSYRK, DSYRK, SSYRK, SYRK, ZSYRK};
33pub use crate::blas3::trmm::{TRMMNum, CTRMM, DTRMM, STRMM, TRMM, ZTRMM};
34pub use crate::blas3::trsm::{TRSMNum, CTRSM, DTRSM, STRSM, TRSM, ZTRSM};
35
36#[cfg(feature = "gemmt")]
37#[cfg_attr(docsrs, doc(cfg(feature = "gemmt")))]
38pub use crate::blas3::gemmt::{GEMMTNum, CGEMMT, DGEMMT, GEMMT, SGEMMT, ZGEMMT};
39
40pub mod generic {
41    pub use crate::blas1::asum::ASUM_;
42    pub use crate::blas1::iamax::IAMAX_;
43    pub use crate::blas1::nrm2::NRM2_;
44
45    pub use crate::blas2::gbmv::GBMV_;
46    pub use crate::blas2::gemv::GEMV_;
47    pub use crate::blas2::ger::GER_;
48    pub use crate::blas2::gerc::GERC_;
49    pub use crate::blas2::hbmv::HBMV_;
50    pub use crate::blas2::hemv::HEMV_;
51    pub use crate::blas2::her::HER_;
52    pub use crate::blas2::her2::HER2_;
53    pub use crate::blas2::hpmv::HPMV_;
54    pub use crate::blas2::hpr::HPR_;
55    pub use crate::blas2::hpr2::HPR2_;
56    pub use crate::blas2::tbmv::TBMV_;
57    pub use crate::blas2::tbsv::TBSV_;
58    pub use crate::blas2::tpmv::TPMV_;
59    pub use crate::blas2::tpsv::TPSV_;
60    pub use crate::blas2::trmv::TRMV_;
61    pub use crate::blas2::trsv::TRSV_;
62
63    pub use crate::blas3::gemm::GEMM_;
64    pub use crate::blas3::hemm::HEMM_;
65    pub use crate::blas3::her2k::HER2K_;
66    pub use crate::blas3::herk::HERK_;
67    pub use crate::blas3::symm::SYMM_;
68    pub use crate::blas3::syr2k::SYR2K_;
69    pub use crate::blas3::syrk::SYRK_;
70    pub use crate::blas3::trmm::TRMM_;
71    pub use crate::blas3::trsm::TRSM_;
72
73    #[cfg(feature = "gemmt")]
74    #[cfg_attr(docsrs, doc(cfg(feature = "gemmt")))]
75    pub use crate::blas3::gemmt::GEMMT_;
76}