# TT Routines

The section gives detailed description of TT routines, their syntax, parameters and values they return. Double-precision and single-precision versions of the same routine are described together.

TT routines call Intel MKL FFT interface (described in FFT Functions), which enhances performance of the routines.

- ?_init_trig_transform
  Initializes basic data structures of a Trigonometric Transform.
- ?_commit_trig_transform
  Checks consistency and correctness of user’s data as well as initializes certain data structures required to perform the Trigonometric Transform.
- ?_forward_trig_transform
  Computes the forward Trigonometric Transform of type specified by the parameter.
- ?_backward_trig_transform
  Computes the backward Trigonometric Transform of type specified by the parameter.
- free_trig_transform
  Cleans the memory allocated for the data structure used by the FFT interface.

Parent topic: Trigonometric Transform Routines