数据结构
提供KML_BLAS库函数的数据类型说明。
数据类型
数据类型  | 
类型描述  | 
|---|---|
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库函数说明