Anasazi,Belos,Stratimikos,Teuchos: Remove use of HAVE_COMPLEX macro
Created by: mhoemmen
Anasazi, Belos, and Stratimikos all use the HAVE_COMPLEX
macro. This is defined (unconditionally!) in Teuchos_ConfigDefs.hpp
, where a comment marks it as a backwards compatibility measure. This macro pollutes the global namespace; let's get rid of it.
@trilinos/anasazi @trilinos/belos @trilinos/stratimikos @trilinos/teuchos
Motivation and Context
It's bad to pollute the global namespace with macros, especially if those macros have general, non-namespaced names that could easily collide with other projects' macros. Furthermore, the macro is unconditionally defined, so it is not meaningful.