NAME
rfft3i - initialize the array xWSAVE, which is used in both
xFFT3F and xFFT3B.
SYNOPSIS
SUBROUTINE RFFT3I(M, N, K, RWSAVE)
SUBROUTINE DFFT3I(M, N, K, DWSAVE)
SUBROUTINE CFFT3I(M, N, K, RWSAVE)
SUBROUTINE ZFFT3I(M, N, K, DWSAVE)
#include <sunperf.h>
void rfft3i(int m, int n, int k, float *wsave) ;
void dfft3i(int m, int n, int k, double *wsave) ;
void cfft3i(int m, int n, int k, complex *wsave) ;
void zfft3i(int m, int n, int k, doublecomplex *wsave) ;
ARGUMENTS
M Number of rows to be transformed. M >= 0.
N Number of columns to be transformed. N >= 0.
K Number of planes to be transformed. K >= 0.
xWSAVE On entry, an array with dimension of at least (M +
N + MAX(M,N,K) + 45) for real inputs and (2 * (M +
N + MAX(M,N,K)) + 45) for complex inputs. The
same work array can be used for both xFFTF and
xFFTB as long as N remains unchanged. Different
xWSAVE arrays are required for different values of
N. This initialization does not have to be
repeated between calls to xFFTF or xFFTB as long
as N and xWSAVE remain unchanged, thus subsequent
transforms can be obtained faster than the first.
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |