2-D SSR FFT is provided as a template function given below:
template <unsigned int t_memWidth, unsigned int t_numRows, unsigned int t_numCols, unsigned int t_numKernels, typename t_ssrFFTParamsRowProc, typename t_ssrFFTParamsColProc, unsigned int t_rowInstanceIDOffset, unsigned int t_colInstanceIDOffset, typename T_elemType // complex element type > void fft2d(hls::stream<WideInputType> , hls::stream<WideOutputType>);