scikits.cuda.fft.Plan

class scikits.cuda.fft.Plan(shape, in_dtype, out_dtype, batch=1, stream=None, mode=1)[source]

CUFFT plan class.

This class represents an FFT plan for CUFFT.

Parameters:

shape : tuple of ints

Transform shape. May contain more than 3 elements.

in_dtype : { numpy.float32, numpy.float64, numpy.complex64, numpy.complex128 }

Type of input data.

out_dtype : { numpy.float32, numpy.float64, numpy.complex64, numpy.complex128 }

Type of output data.

batch : int

Number of FFTs to configure in parallel (default is 1).

stream : pycuda.driver.Stream

Stream with which to associate the plan. If no stream is specified, the default stream is used.

mode : int

FFTW compatibility mode.

__init__(shape, in_dtype, out_dtype, batch=1, stream=None, mode=1)[source]

Methods

__init__(shape, in_dtype, out_dtype[, ...])