VSIP开源枚举类型
- 枚举类型vsip_major定义了矩阵运算方向:
typedef enum { VSIP_ROW = 0, // 矩阵横向运算 VSIP_COL = 1 // 矩阵纵向运算 } vsip_major;
- 枚举类型vsip_ffttype定义了fft使用的算法类型:
typedef enum { VSIP_CCFFTOP, // 复数To复数非原地操作 VSIP_CCFFTIP, // 复数To复数原地操作 VSIP_RCFFTOP, // 实数To复数非原地操作 VSIP_CRFFTOP // 复数To实数非原地操作 } vsip_ffttype;
- 枚举类型vsip_fft_dir定义了fft运算方向:
typedef enum { VSIP_FFT_FWD = -1, // 正向 VSIP_FFT_INV = +1 // 逆向 } vsip_fft_dir;
- 枚举类型vsip_memory_hint定义了fft运算内存运用方式,不使用:
typedef enum { VSIP_MEM_NONE = 0, VSIP_MEM_RDONLY = 1, VSIP_MEM_CONST = 2, VSIP_MEM_SHARED = 3, VSIP_MEM_SHARED_RDONLY = 4, VSIP_MEM_SHARED_CONST = 5 } vsip_memory_hint;
- 枚举类型vsip_alg_hint定义了fft运算算法,不使用:
typedef enum { VSIP_ALG_SPACE = 0, // 内存空间 VSIP_ALG_TIME = 1, // 耗时 VSIP_ALG_NOISE = 2 // 噪声 } vsip_alg_hint;
父主题: 结构体与枚举类型