Structures
Complex Data Structures
For details, see Complex Numbers.
Function Context Structures
The HMPP defines some special structures to store the context information of specific functions. For example, the HmppFFTSpec structure stores twiddle factors and bit-reverse indexes that are required in the fast Fourier transform. There are two types of structures based on the status of the structures that are referenced by functions:
- Structures that are not modified during function operation; they have the suffix "Spec" in their names
- Structures that are modified during function operation; they have the suffix "State" in their names
The function context interpretation is processor dependent. Therefore, these context-related structures are not defined in the public headers, and their fields are not accessible. The HMPP provides no option of modifying these structures or creating a function context as an automatic variable.
Parent topic: Structures and Enumeration Types