Remove redundant complex number implementations
Currently we use a mix of std::complex, fftw_complex, ImagNum to represent complex numbers throughout the codebase. Are they all necessary? Could the code-base be simplified to use just one?
Currently we use a mix of std::complex, fftw_complex, ImagNum to represent complex numbers throughout the codebase. Are they all necessary? Could the code-base be simplified to use just one?