Statistiques
| Révision :

root / ase / test / dimer.py @ 13

Historique | Voir | Annoter | Télécharger (548 octet)

1
from ase import Atom, Atoms
2
from ase.calculators.lj import LennardJones
3
from ase.constraints import FixBondLength
4

    
5
dimer = Atoms([Atom('X', (0, 0, 0)),
6
               Atom('X', (0, 0, 1))],
7
              calculator=LennardJones(),
8
              constraint=FixBondLength(0, 1))
9
print dimer.get_forces()
10
print dimer.positions
11
dimer.positions[:] += 0.1
12
print dimer.positions
13
dimer.positions[:, 2] += 5.1
14
print dimer.positions
15
dimer.positions[:] = [(1,2,3),(4,5,6)]
16
print dimer.positions
17
dimer.set_positions([(1,2,3),(4,5,6.2)])
18
print dimer.positions
19