COMPMID-1959: Implements 2D FFT on OpenCL

Change-Id: I73cf3984a5463acc854c8a59dc2bd9a5234cd99c
Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-on: https://review.mlplatform.org/c/936
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Gian Marco Iodice <gianmarco.iodice@arm.com>
diff --git a/tests/benchmark/fixtures/FFTFixture.h b/tests/benchmark/fixtures/FFTFixture.h
index c9c4e3a..53897b1 100644
--- a/tests/benchmark/fixtures/FFTFixture.h
+++ b/tests/benchmark/fixtures/FFTFixture.h
@@ -36,8 +36,8 @@
 {
 namespace benchmark
 {
-template <typename TensorType, typename Function, typename Accessor>
-class FFT1DFixture : public framework::Fixture
+template <typename TensorType, typename Function, typename FFTInfo, typename Accessor>
+class FFTFixture : public framework::Fixture
 {
 public:
     template <typename...>
@@ -48,7 +48,7 @@
         dst = create_tensor<TensorType>(shape, data_type, 2);
 
         // Create and configure function
-        fft_func.configure(&src, &dst, FFT1DInfo());
+        fft_func.configure(&src, &dst, FFTInfo());
 
         // Allocate tensors
         src.allocator()->allocate();