数据结构
数据类型
数据类型 |
类型描述 |
---|---|
s |
单精度浮点类型 |
d |
双精度浮点类型 |
c |
单精度复数类型 |
z |
双精度复数类型 |
宏定义
#define CBLAS_INDEX size_t
枚举类型
表1描述了KML_BLAS的枚举类型。
枚举类型 |
说明 |
定义 |
---|---|---|
CBLAS_ORDER |
定义矩阵存储为行主序还是列主序。 |
enum CBLAS_ORDER { CblasRowMajor=101, CblasColMajor=102 }CBLAS_ORDER; |
CBLAS_TRANSPOSE |
定义常规矩阵或共轭矩阵是否进行转置。 |
enum CBLAS_TRANSPOSE { CblasNoTrans=111, CblasTrans=112, CblasConjTrans=113, CblasConjNoTrans=114 } CBLAS_TRANSPOSE; |
CBLAS_UPLO |
定义使用矩阵的上三角还是下三角部分。 |
enum CBLAS_UPLO { CblasUpper=121, CblasLower=122 } CBLAS_UPLO; |
CBLAS_DIAG |
定义使用矩阵是否为单元矩阵。 |
enum CBLAS_DIAG { CblasNonUnit=131, CblasUnit=132 } CBLAS_DIAG; |
CBLAS_SIDE |
定义埃尔米特矩阵为左操作还是右操作元素。 |
enum CBLAS_SIDE { CblasLeft=141, CblasRight=142 } CBLAS_SIDE; |
父主题: KML_BLAS库函数说明