def runTest(self): m1 = MeshTet() m2 = m1.mirrored((1, 0, 0)) m3 = m1.mirrored((0, 1, 0)) m4 = m1.mirrored((0, 0, 1)) m = m1 + m2 + m3 + m4 self.assertEqual(m.nvertices, 20) self.assertEqual(m.nelements, 20)
def runTest(self): m1 = MeshTet() m2 = m1.mirrored((1, 0, 0)) m3 = m1.mirrored((0, 1, 0)) m4 = m1.mirrored((0, 0, 1)) m = m1 + m2 + m3 + m4 self.assertEqual(m.nvertices, 20) self.assertEqual(m.nelements, 20) m = MeshTri.init_tensor( np.linspace(1, 2, 2), np.linspace(1, 2, 2), ) m = m + m.mirrored((0, 1), (2, 1)) self.assertEqual(len(m.boundary_facets()), 6) self.assertEqual(m.nvertices, 6)