Enumeration Types of the Open Source VSIP
- vsip_major: defines the matrix operation direction.
typedef enum { VSIP_ROW = 0, // Horizontal VSIP_COL = 1 // Vertical } vsip_major;
- vsip_ffttype: defines the type of the algorithm used in fast Fourier transform.
typedef enum { VSIP_CCFFTOP, // Complex-to-complex non-in-place operation VSIP_CCFFTIP, // Complex-to-complex in-place operation VSIP_RCFFTOP, // Real-to-complex non-in-place operation VSIP_CRFFTOP // Complex-to-real non-in-place operation } vsip_ffttype;
- vsip_fft_dir: defines the operation direction of fast Fourier transform.
typedef enum { VSIP_FFT_FWD = -1, // Forward VSIP_FFT_INV = +1 // Inverse } vsip_fft_dir;
- vsip_memory_hint: defines the memory usage mode of fast Fourier transform. It is invalid.
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: defines the algorithm for fast Fourier transform. It is invalid.
typedef enum { VSIP_ALG_SPACE = 0, // Memory space VSIP_ALG_TIME = 1, // Time consumption VSIP_ALG_NOISE = 2 // Noise } vsip_alg_hint;
Parent topic: Structures and Enumeration Types