Exemplo n.º 1
0
 def __init__(self, atoms, scale=1.0, **parameters):
     for k, v in self.default_settings.items():
         setattr(self, k, parameters.pop(k, v))
     EPS.__init__(self, atoms, scale=scale, **parameters)
     constr = atoms.constraints
     self.constrainatoms = []
     for c in constr:
         if isinstance(c, FixAtoms):
             for n, i in enumerate(c.index):
                 self.constrainatoms += [i]
Exemplo n.º 2
0
Arquivo: pov.py Projeto: jboes/ase
 def __init__(self, atoms, scale=1.0, **parameters):
     for k, v in self.default_settings.items():
         setattr(self, k, parameters.pop(k, v))
     EPS.__init__(self, atoms, scale=scale, **parameters)
     constr = atoms.constraints
     self.constrainatoms = []
     for c in constr:
         if isinstance(c,FixAtoms):
             for n,i in enumerate(c.index):
                 if i: self.constrainatoms += [n]
Exemplo n.º 3
0
 def __init__(self, atoms, scale=1.0, **parameters):
     for k, v in self.default_settings.items():
         setattr(self, k, parameters.pop(k, v))
     EPS.__init__(self, atoms, scale=scale, **parameters)