- bm mat3b = o3b.getBoundaryMatrix();
- bm mat3be(c1.size());
- mat3be.set(0, 4, true);
- mat3be.set(1, 4, true);
- mat3be.set(2, 5, true);
- mat3be.set(3, 5, true);
- mat3be.set(3, 6, true);
- mat3be.set(0, 6, true);
- mat3be.set(0, 7, true);
- mat3be.set(2, 7, true);
- mat3be.set(5, 8, true);
- mat3be.set(6, 8, true);
- mat3be.set(7, 8, true);
- mat3be.set(1, 9, true);
- mat3be.set(2, 9, true);
- mat3be.set(4, 10, true);
- mat3be.set(7, 10, true);
- mat3be.set(9, 10, true);
+
+ bm mat3b = o3b.get_boundary_matrix();
+ bm mat3be(c.size());
+ uint32_t mat3be_coords[][2] = {
+ {0, 1}, {0, 2}, {0, 3}, {0, 4}, {1, 5}, {2, 5}, {3, 6}, {4, 6}, {1, 7}, {4, 7}, {1, 8}, {3, 8},
+ {6, 9}, {7, 9}, {8, 9}, {2, 10}, {3, 10}, {5, 11}, {8, 11}, {10, 11}
+ };
+ mat3be.set_all(mat3be_coords, sizeof(mat3be_coords)/(2*sizeof(uint32_t)), true);
+ TEST_ASSERT(mat3b == mat3be);