readDMAT.cpp 538 B

12345678910111213141516171819
  1. #include <test_common.h>
  2. TEST(readDMAT, Comp) {
  3. Eigen::MatrixXd N1, N2;
  4. test_common::load_matrix("duplicated_faces_N1.dmat", N1);
  5. test_common::load_matrix("duplicated_faces_N2.dmat", N2);
  6. ASSERT_EQ(N1.rows(), N2.rows());
  7. ASSERT_EQ(N1.cols(), N2.cols());
  8. ASSERT_FALSE(((N1-N2).array() != 0.0).all());
  9. const size_t rows = N1.rows();
  10. const size_t cols = N1.cols();
  11. for (size_t i=0; i<rows; i++) {
  12. for (size_t j=0; j<cols; j++) {
  13. ASSERT_FLOAT_EQ(N1(i,j), N2(i,j));
  14. }
  15. }
  16. }