I know that MKL FFT can work with std::complex
But I would like to know whether it can work with user defined data types. For example, If I replace std::complex with my own data type
// with all the operator overloading for *,-,+
Can MKL work with this struct complex?