Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ dfft3i(3P) — Sun WorkShop 5.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

dfft3i(3P)

NAME

dfft3i - 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. 

SunOS 5.0  —  Last change: 10 Dec 1998

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026