readDMAT.cpp 582 B

1234567891011121314151617181920
  1. #include <test_common.h>
  2. TEST_CASE("readDMAT: Comp", "[igl]")
  3. {
  4. Eigen::MatrixXd N1, N2;
  5. igl::readDMAT(test_common::data_path("duplicated_faces_N1.dmat"), N1);
  6. igl::readDMAT(test_common::data_path("duplicated_faces_N2.dmat"), N2);
  7. REQUIRE (N2.rows() == N1.rows());
  8. REQUIRE (N2.cols() == N1.cols());
  9. REQUIRE (!((N1-N2).array() != 0.0).all());
  10. const size_t rows = N1.rows();
  11. const size_t cols = N1.cols();
  12. for (size_t i=0; i<rows; i++) {
  13. for (size_t j=0; j<cols; j++) {
  14. REQUIRE (N2(i,j) == Approx(N1(i,j)));
  15. }
  16. }
  17. }