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

Merge request reports

Loading