root / ase / test / properties.py @ 13
Historique | Voir | Annoter | Télécharger (257 octet)
1 | 1 | tkerber | from ase import Atoms |
---|---|---|---|
2 | 1 | tkerber | a = Atoms('H2', positions=[(0, 0, 0), (0, 0, 1.1)]) |
3 | 1 | tkerber | |
4 | 1 | tkerber | a.pbc[0] = 1 |
5 | 1 | tkerber | assert a.pbc.any()
|
6 | 1 | tkerber | assert not a.pbc.all() |
7 | 1 | tkerber | a.pbc = 1
|
8 | 1 | tkerber | assert a.pbc.all()
|
9 | 1 | tkerber | |
10 | 1 | tkerber | a.cell = (1, 2, 3) |
11 | 1 | tkerber | a.cell *= 2
|
12 | 1 | tkerber | a.cell[0, 0] = 3 |
13 | 1 | tkerber | assert not (a.cell.diagonal() - (3, 4, 6)).any() |