我如何检查向量的所有元素是否在Eigen c ++中的另一个向量内?或者换句话说,如何在Eigen C ++中检查一个向量是否包含在另一个向量中,或者是另一个向量的子集?
即
如果
Eigen::Matrix<Index, Eigen::Dynamic, 1> activeset <<0,1,2,3,4,5;
Eigen::Matrix<Index, Eigen::Dynamic, 1> detectedset <<0,1,2,3,4,5,6;
然后,活动集包含在检测到的集中中
但是如果
Eigen::Matrix<Index, Eigen::Dynamic, 1> activeset <<0,1,2,3,4,5;
Eigen::Matrix<Index, Eigen::Dynamic, 1> detectedset <<0,1,2,3,5,6,7;
然后,活动集不包含在检测到的集中,因为检测到的集缺少活动集中的4。
本征C ++中是否有一个功能可以做到这一点?或者我们该怎么做?