Trigonometric Transform Routines
?_init_trig_transform
initializes basic data structures of a Trigonometric Transform.
?_commit_trig_transform
checks consistency and correctness of user’s data and initializes certain data structures
required to perform the Trigonometric Transform.
?_forward_trig_transform
computes the forward Trigonometric Transform of type specified by a parameter.
?_backward_trig_transform
computes the backward Trigonometric Transform of type specified by a parameter.
free_trig_transform
cleans the memory allocated for the data structure used by DFT interface.
void d_init_trig_transform(int *n, int *tt_type, int ipar[], double dpar[], int *stat);
void s_init_trig_transform(int *n, int *tt_type, int ipar[], float spar[], int *stat);
void d_commit_trig_transform(double f[], DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], double dpar[], int *stat);
void s_commit_trig_transform(float f[], DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], float spar[], int *stat);
void d_forward_trig_transform(double f[], DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], double dpar[], int *stat);
void s_forward_trig_transform(float f[], DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], float spar[], int *stat);
void d_backward_trig_transform(double f[], DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], double dpar[], int *stat);
void s_backward_trig_transform(float f[], DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], float spar[], int *stat);
void d_backward_trig_transform(DFTI_DESCRIPTOR_HANDLE *handle, int ipar[], int *stat);
* Legal Information © 1999, 2002-2006, Intel Corporation