rstsr_lapack_ffi/cblas/
ffi_base.rs1pub(crate) use core::ffi::{c_char, c_void};
8
9#[cfg(not(feature = "ilp64"))]
10pub type blas_int = i32;
11#[cfg(feature = "ilp64")]
12pub type blas_int = i64;
13
14#[repr(u32)]
17#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
18pub enum CBLAS_LAYOUT {
19 CblasRowMajor = 101,
20 CblasColMajor = 102,
21}
22#[repr(u32)]
23#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
24pub enum CBLAS_TRANSPOSE {
25 CblasNoTrans = 111,
26 CblasTrans = 112,
27 CblasConjTrans = 113,
28}
29#[repr(u32)]
30#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
31pub enum CBLAS_UPLO {
32 CblasUpper = 121,
33 CblasLower = 122,
34}
35#[repr(u32)]
36#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
37pub enum CBLAS_DIAG {
38 CblasNonUnit = 131,
39 CblasUnit = 132,
40}
41#[repr(u32)]
42#[derive(Debug, Copy, Clone, Hash, PartialEq, Eq)]
43pub enum CBLAS_SIDE {
44 CblasLeft = 141,
45 CblasRight = 142,
46}