def _test_Mesh(ph_nacl): mesh_obj = Mesh(ph_nacl.dynamical_matrix, [10, 10, 10], with_eigenvectors=True) mesh_obj.run() for i, x in enumerate(mesh_obj): pass for j, x in enumerate(mesh_obj): pass assert i == j assert id(mesh_obj.dynamical_matrix) == id(mesh_obj.get_dynamical_matrix())
def testMesh(self): phonon = self._get_phonon() mesh_obj = Mesh(phonon.dynamical_matrix, [10, 10, 10], with_eigenvectors=True) mesh_obj.run() for i, x in enumerate(mesh_obj): pass for j, x in enumerate(mesh_obj): pass assert i == j self.assertTrue(id(mesh_obj.dynamical_matrix) == id(mesh_obj.get_dynamical_matrix()))
def testMesh(self): phonon = self._get_phonon() mesh_obj = Mesh(phonon.dynamical_matrix, [10, 10, 10], is_eigenvectors=True) mesh_obj.run() for i, x in enumerate(mesh_obj): pass for j, x in enumerate(mesh_obj): pass assert i == j self.assertTrue( id(mesh_obj.dynamical_matrix) == id( mesh_obj.get_dynamical_matrix()))