define EIGEN_VECTORIZE_CUDA when compiling with nvcc
diff --git a/Eigen/Core b/Eigen/Core
index 537ac16..acdeca5 100644
--- a/Eigen/Core
+++ b/Eigen/Core
@@ -178,6 +178,11 @@
   #endif
 #endif
 
+#if defined __CUDACC__
+  #define EIGEN_VECTORIZE_CUDA
+  #include <vector_types.h>
+#endif
+
 #if (defined _OPENMP) && (!defined EIGEN_DONT_PARALLELIZE)
   #define EIGEN_HAS_OPENMP
 #endif