*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> complib/fft3di (3)              
Title
Content
Arch
Section
 

Contents


cfft3di,zfft3di(3F)					   cfft3di,zfft3di(3F)


NAME    [Toc]    [Back]

     cfft3di, zfft3di -	initialize the coefficient array for complex-tocomplex
 3D	FFT modules.

SYNOPSYS    [Toc]    [Back]

     FORTRAN SPECIFICATION
     subroutine	CFFT3DI( n1, n2, n3, coeff )
     integer		      n1, n2, n3
     complex		 coeff((n1+15) + (n2+15) + (n3+15))

     subroutine	ZFFT3DI( n1, n2, n3, coeff )
     integer		      n1, n2, n3
     double complex	 coeff((n1+15) + (n2+15) + (n3+15))

     C SPECIFICATION
     #include <fft.h>
     complex *cfft3di( int n1, int n2, int n3, complex *coeff);

     zomplex *zfft3di( int n1, int n2, int n3, zomplex *coeff);

DESCRIPTION    [Toc]    [Back]

     Initialize	the coefficient	array which is used in the 3D FFT modules.
     This array	contains the different twiddle factors and the factorization
     of	N1,N2 and N3 into prime	numbers.
     As	the FFT	modules	cfft3d or zfft3d only read the coeff array, it may be
     reused as many times as necessary once it has been	initialized.

     In	C, if ptr is NULL, cfft3di or zfft3di returns a	pointer	to an
     allocated buffer.

     CFFT3DI should be used to initialize the coefficient array	before any
     call to CFFT3D
     ZFFT3DI should be used to initialize the coefficient array	before any
     call to ZFFT3D

PARAMETERS    [Toc]    [Back]

     N1	- Integer, the first dimension size of the 3D sequence.	 Unchanged on
     exit.

     N2	- Integer, the second dimension	size of	the 3D sequence.  Unchanged on
     exit.

     N3	Integer, the third dimension size of the 3D sequence.  Unchanged on
     exit.

     COEFF - Array (C or Fortran) or NULL pointer(C).

Example	of Calling Sequence
     Initializing a coefficient	array for complex-to-complex FFTs of size
     200x300X125




									Page 1






cfft3di,zfft3di(3F)					   cfft3di,zfft3di(3F)



     Fortran :
	  complex coeff((200+15)+(300+15)+(125+15))
	  call cfft3di(	200, 300, 125, coeff)

     C :
	  #include <fft.h>
	  complex *coeff;
	  coeff	= cfft3di( 200,	300, 125, NULL);

SEE ALSO    [Toc]    [Back]

      
      
	  fft, cfft3d, zfft3d


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
fft2di IRIX initialize the coefficient array for complex-tocomplex 2D FFT modules.
fft1di IRIX initialize the coefficient array for Complex-toComplex 1D FFT modules.
cfftm1di IRIX initialize the coefficient array for complex-tocomplex Multiple 1D FFT modules.
fft2dui IRIX initialize the coefficient array for real-tocomplex 2D FFT modules.
fft3dui IRIX initialize the coefficient array for real-tocomplex 3D FFT modules.
fft1dui IRIX initialize the coefficient array for real-tocomplex 1D FFT modules.
scfftm1dui IRIX initialize the coefficient array for real-tocomplex Multiple 1D FFT modules.
claset IRIX initialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals
zlaset IRIX initialize a 2-D array A to BETA on the diagonal and ALPHA on the offdiagonals
wadd_wchstr Tru64 Add an array of complex characters and rendition to a Curses window
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service