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

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

Contents


scfft2dui,dzfft2dui(3F)				       scfft2dui,dzfft2dui(3F)


NAME    [Toc]    [Back]

     scfft2dui,	dzfft2dui - initialize the coefficient array for real-tocomplex
 2D	FFT modules.

SYNOPSYS    [Toc]    [Back]

     FORTRAN SPECIFICATION
     subroutine	SCFFT2DUI( n1, n2, coeff )
     integer		      n1, n2
     real	    coeff((n1+15) + 2*(n2+15))

     subroutine	DZFFT2DUI( n1, n2, coeff )
     integer		      n1, n2
     real*8		 coeff((n1+15) + 2*(n2+15))

     C SPECIFICATION
     #include <fft.h>
     float *scfft2dui( int n1, int n2, float *coeff);

     double *dzfft2dui(	int n1,	int n2,	double *coeff);

DESCRIPTION    [Toc]    [Back]

     Initialize, the coefficient array which is	used in	the 2D FFT modules.
     This array	contains the different twiddle factors and the factorization
     of	N1 and N2 into prime numbers.
     As	the FFT	modules	scfft2d	or dzfft2d 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, scfft2dui or	dzfft2dui returns a pointer to an
     allocated buffer.

     SCFFT2DUI should be used to initialize the	coefficient array before any
     call to SCFFT2DU
     DZFFT2DUI should be used to initialize the	coefficient array before any
     call to DZFFT2DU

PARAMETERS    [Toc]    [Back]

     N1	- Integer. Specifies the size of the first dimension of	the 2D
     sequence to be transformed.  Unchanged on exit.

     N2	- Integer. Specifies the size of the second dimension of the 2D
     sequence to be transformed.  Unchanged on exit.

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

Example	of Calling Sequence
     Initializing a coefficient	array for real-to-complex FFTs of size 200 x
     300.

     Fortran :
	  real coeff((200+15)+2*(300+15))
	  call scfft2dui( 200, 300, coeff)



									Page 1






scfft2dui,dzfft2dui(3F)				       scfft2dui,dzfft2dui(3F)



     C :
	  #include <fft.h>
	  float	*coeff;
	  coeff	= scfft2dui( 200, 300, NULL);

SEE ALSO    [Toc]    [Back]

      
      
	  fft, scfft2du, dzfft2du


									PPPPaaaaggggeeee 2222
[ Back ]
 Similar pages
Name OS Title
fft1dui IRIX initialize the coefficient array for real-tocomplex 1D FFT modules.
fft3dui IRIX initialize the coefficient array for real-tocomplex 3D FFT modules.
scfftm1dui IRIX initialize the coefficient array for real-tocomplex Multiple 1D FFT modules.
fft1di IRIX initialize the coefficient array for Complex-toComplex 1D FFT modules.
fft2di IRIX initialize the coefficient array for complex-tocomplex 2D FFT modules.
fft3di IRIX initialize the coefficient array for complex-tocomplex 3D FFT modules.
cfftm1di IRIX initialize the coefficient array for complex-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
unpack IRIX Unpacks an array of rank one into an array under control of a mask
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service