1 #include "shylu_iterativesolver_interface_decl.hpp" 2 #include "shylu_iterativesolver_interface_def.hpp" 4 #ifdef HAVE_SHYLUCORE_TPETRA 5 #include "Tpetra_ConfigDefs.hpp" 10 template class IterativeSolverInterface<Epetra_CrsMatrix, Epetra_MulitVector>;
12 #if defined(HAVE_SHYLU_TPETRA) 14 #if defined(HAVE_TPETRA_INST_FLOAT) && defined(HAVE_TPETRA_INST_INT_INT) 15 template class IterativeSolverInterface<
16 Tpetra::CrsMatrix<float, int, int>,
17 Tpetra::MultiVector<float, int, int> >;
18 #endif // defined(HAVE_TPETRA_INST_FLOAT) && defined(HAVE_TPETRA_INST_INT_INT) 20 #if defined(HAVE_TPETRA_INST_DOUBLE) && defined(HAVE_TPETRA_INST_INT_INT) 21 template class IterativeSolverInterface<
22 Tpetra::CrsMatrix<double, int, int> ,
23 Tpetra::MultiVector<double, int, int> >;
24 #endif // defined(HAVE_TPETRA_INST_DOUBLE) && defined(HAVE_TPETRA_INST_INT_INT) 26 #endif // defined(HAVE_SHYLUCORE_TPETRA)