Eigen3 uses array instead of cwise