Fix cuda compilation
Reference issue
Fixes #2652 (closed)
What does this implement/fix?
The issue doesn't specifically pertain to compiling with CUDA so much as EIGEN_AVOID_STL_ARRAY. This is fixed by moving the new Meta.h additions and EmulateArray.h after the Core Eigen stuff has been included.
I also had some issues compiling without #include <vector> so I added that to Core as well. I think that plugs all the holes.
Additional information
Edited by Charles Schlosser