#include #include #include TEST_CASE("ismember: simple", "[igl]") { Eigen::MatrixXi A(3,4); A<<11,12,13,14,21,22,23,24,31,32,33,34; Eigen::MatrixXi B(2,3); B<<11,13,11,21,22,34; Eigen::Matrix IA; Eigen::MatrixXi LOCB; igl::ismember(A,B,IA,LOCB); Eigen::Map vB = Eigen::Map(B.data(),B.rows()*B.cols()); for(int i = 0;i LOCB(i,j)); REQUIRE (A(i,j) == vB(LOCB(i,j))); REQUIRE (bi == LOCB(i,j)); }else { REQUIRE (-1 == LOCB(i,j)); REQUIRE (B.size() == bi); } } } }