#include #include #include #include template void test() { MatD X; MatI Tri; MatI Tet; VecI TriTag; VecI TetTag; std::vector XFields; std::vector EFields; std::vector XF; std::vector TriF; std::vector TetF; REQUIRE(igl::readMSH(test_common::data_path("sphere_lowres_TMS_1-0001_Magstim_70mm_Fig8_nii_scalar.msh"), X, Tri, Tet, TriTag, TetTag, XFields, XF, EFields, TriF, TetF)); REQUIRE(X.cols() == 3); REQUIRE(X.rows() == (398+4506)); REQUIRE(Tri.cols() == 3); REQUIRE(Tri.rows() == 8988); REQUIRE(TriTag.rows() == 8988); // determine all tags std::set tri_tags_unique; for(size_t i=0; i tet_tags_unique; for(size_t i=0; i(); test< Eigen::Matrix, Eigen::Matrix, Eigen::VectorXi>(); }