Trait clfft::FftPlan [] [src]

pub trait FftPlan {
    fn precision(&self) -> Precision;
    fn dims(&self) -> SpatialDims;
    fn input_layout(&self) -> Layout;
    fn output_layout(&self) -> Layout;
    fn forward_scale(&self) -> f32;
    fn backward_scale(&self) -> f32;
    fn batch_size(&self) -> usize;
    fn result_location(&self) -> Location;
}

Getters for a FFT plan.

Required Methods

Gets expected precision of each FFT.

Gets the FFT dimensions.

the expected layouts of the input buffers.

the expected layouts of the output buffers.

Gets the scaling factors for FFTs.

Gets the scaling factors for IFFTs.

Gets the patch size.

Gets whether the input buffers are overwritten with results.

Implementors