Fixes compilation with SuperLU 7 by forcing backwards compatibility
SuperLU 7.0.0 now uses singlecomplex instead of complex and by default does not add a typedef to make singlecomplex available as type complex. The latter was used in previous versions.
As we need to support several versions of SuperLU we force adding such a typedef by defining SUPERLU_TYPEDEF_COMPLEX.
Might make sense to make this part of the release. Fixes an RC bug in Debian.
Edited by Markus Blatt