43 #ifndef _fei_Include_Trilinos_hpp_ 
   44 #define _fei_Include_Trilinos_hpp_ 
   47 #include "fei_trilinos_macros.hpp" 
   49 #ifdef HAVE_FEI_EPETRA 
   52 #include <Epetra_MpiComm.h> 
   54 #include <Epetra_SerialComm.h> 
   57 #include <Epetra_Map.h> 
   58 #include <Epetra_CrsGraph.h> 
   59 #include <Epetra_MultiVector.h> 
   60 #include <Epetra_Vector.h> 
   61 #include <Epetra_CrsMatrix.h> 
   62 #include <Epetra_VbrMatrix.h> 
   63 #include <Epetra_LinearProblem.h> 
   66 #ifdef HAVE_FEI_TEUCHOS 
   74 #undef PACKAGE_TARNAME 
   78 #ifdef HAVE_FEI_AZTECOO 
   83 #include <BelosSolverFactory.hpp> 
   84 #include <BelosEpetraAdapter.hpp> 
   88 #undef PACKAGE_BUGREPORT 
   91 #undef PACKAGE_TARNAME 
   92 #undef PACKAGE_VERSION 
   97 #ifdef HAVE_FEI_AMESOS 
   99 #include <Amesos_config.h> 
  105 #undef PACKAGE_BUGREPORT 
  107 #undef PACKAGE_STRING 
  108 #undef PACKAGE_TARNAME 
  109 #undef PACKAGE_VERSION 
  114 #ifdef HAVE_FEI_IFPACK