HP MLIB User's Guide Vol. 2 7th Ed.
548 HP MLIB User’s Guide
C2DFFT/Z2DFFT Two-dimensional FFT
VECLIB8:
INTEGER*8 l1, l2, ldz, iopt, ier
COMPLEX*8 z(ldz, l2)
CALL C2DFFT(z, l1, l2, ldz, iopt, ier)
INTEGER*8 l1, l2, ldz, iopt, ier
COMPLEX*16 z(ldz, l2)
CALL Z2DFFT(z, l1, l2, ldz, iopt, ier)
Input z Array of data to be transformed.
l1 Number of rows of data, l1 > 0.
l2 Number of columns of data, l2 >0.
ldz The leading dimension of array z, with ldz ≥ l1.
iopt Option flag:
iopt ≥ 0 Compute forward transform.
iopt < 0 Compute inverse transform.
Output z The transformed data replaces the input if ier = 0 is
returned.
ier Status response:
ier = 0 Normal return—transform successful.
ier = −1 l1 ≤ 0.
ier = −2 l2 ≤ 0.
ier = −3 ldz < l1.
ier ≤−4 Probable error in ldz or dimensions
of z.