Go to the documentation of this file.
18 #ifndef viskores_cont_kokkos_DeviceAdapterKokkos_h
19 #define viskores_cont_kokkos_DeviceAdapterKokkos_h
23 #if defined(VISKORES_ENABLE_KOKKOS)
25 #if !defined(VISKORES_KOKKOS_CUDA) || defined(VISKORES_CUDA)
32 #else // !defined(VISKORES_KOKKOS_CUDA) || defined(VISKORES_CUDA)
34 #if !defined(VISKORES_NO_ERROR_ON_MIXED_CUDA_CXX_TAG)
35 #error When Viskores is built with Kokkoas with CUDA enabled, all compilation units that include DeviceAdapterTagKokkos must use the cuda compiler
36 #endif // !defined(VISKORES_NO_ERROR_ON_MIXED_CUDA_CXX_TAG)
38 #endif // !defined(VISKORES_KOKKOS_CUDA) || defined(VISKORES_CUDA)
40 #endif // defined(VISKORES_ENABLE_KOKKOS)
42 #endif //viskores_cont_kokkos_DeviceAdapterKokkos_h