24 #ifndef ARM_COMPUTE_CLFFT2D_H 25 #define ARM_COMPUTE_CLFFT2D_H 48 CLFFT2D(std::shared_ptr<IMemoryManager> memory_manager =
nullptr);
Base class for all functions.
void configure(const ICLTensor *input, ICLTensor *output, const FFT2DInfo &config)
Initialise the function's source, destinations and border mode.
Descriptor used by the FFT2D function.
void run() override
Run the kernels contained in the function.
Store the tensor's metadata.
Copyright (c) 2017-2021 Arm Limited.
Basic function to execute one dimensional FFT.
~CLFFT2D()
Default destructor.
CLFFT2D(std::shared_ptr< IMemoryManager > memory_manager=nullptr)
Default Constructor.
Basic function to execute two dimensional FFT.
Interface for OpenCL tensor.
static Status validate(const ITensorInfo *input, const ITensorInfo *output, const FFT2DInfo &config)
Static function to check if given info will lead to a valid configuration of CLFFT2D.
CLFFT2D & operator=(const CLFFT2D &)=delete
Prevent instances of this class from being copied.
Basic implementation of the OpenCL tensor interface.