Rate This Document
Findability
Accuracy
Completeness
Readability

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.