Ejemplo n.º 1
0
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())
Ejemplo n.º 2
0
 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()))
Ejemplo n.º 3
0
 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()))