Descriptor Manipulation

CreateDescriptor allocates memory for the descriptor data structure and instantiates it with default configuration settings.
Fortran:
Status = DftiCreateDescriptor (Desc_Handle, Precision, Forward_Domain, Dimension, Length)
C:
status = DftiCreateDescriptor (*desc_handle, precision, forward_domain, dimension, length);

CommitDescriptor performs all initialization that facilitates the actual DFT computation.
Fortran:
Status = DftiCommitDescriptor (Desc_Handle)
C:
status = DftiCommitDescriptor (desc_handle);

CopyDescriptor copies an existing descriptor.
Fortran:
Status = DftiCopyDescriptor (Desc_Handle_Original, Desc_Handle_Copy)
C:
status = DftiCopyDescriptor (desc_handle_original, &desc_handle_copy);

FreeDescriptor frees memory allocated for a descriptor.
Fortran:
Status = DftiFreeDescriptor (Desc_Handle)
C:
status = DftiFreeDescriptor (&desc_handle);

* Legal Information © 1999, 2002-2004, Intel Corporation