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
struct Complex{
float r;
float i;
// with all the operator overloading for *,-,+
};
Can MKL work with this struct complex?