44 #include "Tpetra_Details_FixedHashTable_decl.hpp"
46 #if defined(HAVE_TPETRA_EXPLICIT_INSTANTIATION) && defined(KOKKOS_ENABLE_THREADS)
48 #include "TpetraCore_ETIHelperMacros.h"
49 #include "Tpetra_Details_FixedHashTable_def.hpp"
54 TPETRA_ETI_MANGLING_TYPEDEFS()
56 typedef Kokkos::Device<Kokkos::Threads, Kokkos::HostSpace> threads_device_type;
58 #define TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_PTHREAD( LO, GO ) \
59 TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT( LO, GO, threads_device_type )
61 TPETRA_INSTANTIATE_LG( TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_PTHREAD )
68 #ifndef HAVE_TPETRA_INST_INT_INT
69 # define TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_PTHREAD_INT( LO ) \
70 TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT( LO, int, threads_device_type )
72 TPETRA_INSTANTIATE_L( TPETRA_DETAILS_FIXEDHASHTABLE_INSTANT_PTHREAD_INT )
81 #endif // HAVE_TPETRA_INST_INT_INT
86 #endif // defined(HAVE_TPETRA_EXPLICIT_INSTANTIATION) && defined(KOKKOS_ENABLE_THREADS)