Struct clfft::FftPlanBuilder [] [src]

pub struct FftPlanBuilder<T: ClFftPrm> { /* fields omitted */ }

Builder for a FFT plan.

Methods

impl<T: ClFftPrm> FftPlanBuilder<T>
[src]

Set the floating point precision of the FFT data.

Set the expected layout of the input buffer.

Set the expected layout of the output buffer.

Set the dimensionality of the FFT transform; describes how many elements are in the array.

If the data is complex then the dimesions are specified are per complex number. In practice that means that the dimensions should be half the size of the buffers.

Set the scaling factor that is applied to the FFT data.

Set the scaling factor that is applied to the FFT data.

Set the number of discrete arrays that the plan can concurrently handle.

Creates a plan for an inplace FFT.

Creates a plan for an out of place FFT.