(self)
| 6 | |
| 7 | class AssemblerTest(TestCase): |
| 8 | def single_triangle_2D_setup(self): |
| 9 | vertices = np.array([ |
| 10 | [0.0, 0.0], |
| 11 | [1.0, 0.0], |
| 12 | [0.0, 1.0], |
| 13 | ]) |
| 14 | faces = np.array([ |
| 15 | [0, 1, 2] |
| 16 | ]) |
| 17 | mesh = form_mesh(vertices, faces) |
| 18 | material = Material.create_isotropic(2, 1.0, 1.0, 0.0) |
| 19 | assembler = Assembler(mesh, material) |
| 20 | return assembler |
| 21 | |
| 22 | def assert_symmetry(self, A): |
| 23 | self.assertAlmostEqual(0.0, scipy.sparse.linalg.norm(A - A.T)) |
no test coverage detected