44 #include "TpetraExt_MatrixMatrix.hpp" 46 #ifdef HAVE_TPETRA_EXPLICIT_INSTANTIATION 48 #include "TpetraCore_ETIHelperMacros.h" 53 TPETRA_ETI_MANGLING_TYPEDEFS()
55 TPETRA_INSTANTIATE_SLGN(TPETRA_MATRIXMATRIX_INSTANT)
64 #ifdef HAVE_TPETRA_INST_INT_LONG 65 #define TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_LONG( NT ) \ 66 TPETRA_MATRIXMATRIX_INSTANT( int, int, long, NT ) 68 TPETRA_INSTANTIATE_N(TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_LONG)
70 #endif // HAVE_TPETRA_INST_INT_LONG 72 #ifdef HAVE_TPETRA_INST_INT_LONG_LONG 73 #define TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_LONG_LONG( NT ) \ 74 TPETRA_MATRIXMATRIX_INSTANT( int, int, longlong, NT ) 76 TPETRA_INSTANTIATE_N(TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_LONG_LONG)
78 #endif // HAVE_TPETRA_INST_INT_LONG_LONG 80 #ifdef HAVE_TPETRA_INST_INT_UNSIGNED 81 #define TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_UNSIGNED( NT ) \ 82 TPETRA_MATRIXMATRIX_INSTANT( int, int, unsigned, NT ) 84 TPETRA_INSTANTIATE_N(TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_UNSIGNED)
86 #endif // HAVE_TPETRA_INST_INT_UNSIGNED 88 #ifdef HAVE_TPETRA_INST_INT_UNSIGNED_LONG 89 #define TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_UNSIGNED_LONG( NT ) \ 90 TPETRA_MATRIXMATRIX_INSTANT( int, int, unsignedlong, NT ) 92 TPETRA_INSTANTIATE_N(TPETRA_MATRIXMATRIX_INSTANT_SC_INT_LO_INT_GO_UNSIGNED_LONG)
94 #endif // HAVE_TPETRA_INST_INT_UNSIGNED_LONG 98 #endif // HAVE_TPETRA_EXPLICIT_INSTANTIATION Namespace Tpetra contains the class and methods constituting the Tpetra library.