Ejemplo n.º 1
0
 def test(self):
     mesh = Mesh(numpy.array([0., 1., 2., 3.]), numpy.zeros(4), None)
     matrix = mesh.get_distance_matrix()
     aaae = numpy.testing.assert_array_almost_equal
     aaae(matrix[0], [0, 111.2, 222.4, 333.6], decimal=1)
     aaae(matrix[1], [111.2, 0, 111.2, 222.4], decimal=1)
     aaae(matrix[2], [222.4, 111.2, 0, 111.2], decimal=1)
     aaae(matrix[3], [333.6, 222.4, 111.2, 0], decimal=1)
     for i in range(4):
         for j in range(i, 4):
             self.assertEqual(matrix[i, j], matrix[j, i])
Ejemplo n.º 2
0
 def test(self):
     mesh = Mesh(numpy.array([0., 1., 2., 3.]), numpy.zeros(4), None)
     matrix = mesh.get_distance_matrix()
     aaae = numpy.testing.assert_array_almost_equal
     aaae(matrix[0], [[0, 111.2, 222.4, 333.6]], decimal=1)
     aaae(matrix[1], [[111.2, 0, 111.2, 222.4]], decimal=1)
     aaae(matrix[2], [[222.4, 111.2, 0, 111.2]], decimal=1)
     aaae(matrix[3], [[333.6, 222.4, 111.2, 0]], decimal=1)
     for i in range(4):
         for j in range(i, 4):
             self.assertEqual(matrix[i, j], matrix[j, i])
Ejemplo n.º 3
0
 def test_zeroes(self):
     mesh = Mesh(numpy.zeros(1000), numpy.zeros(1000), None)
     matrix = mesh.get_distance_matrix()
     self.assertEqual(matrix.shape, (1000, 1000))
     self.assertTrue((matrix == 0).all())
Ejemplo n.º 4
0
 def test_zeroes(self):
     mesh = Mesh(numpy.zeros(1000), numpy.zeros(1000), None)
     matrix = mesh.get_distance_matrix()
     self.assertIsInstance(matrix, numpy.matrix)
     self.assertEqual(matrix.shape, (1000, 1000))
     self.assertTrue((matrix == 0).all())