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