Ejemplo n.º 1
0
 def get_mindist(self):
     if self.get_nzero_modes() != 0:
         raise RuntimeError(
             "Dealing properly with the rotational degrees of freedom in clusters with 1 or 2 frozen atoms is not implemented yet"
         )
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist())
Ejemplo n.º 2
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist(),
                                                 box_lengths=self.boxvec)
Ejemplo n.º 3
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist())
Ejemplo n.º 4
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist(), box_lengths=self.boxvec)
Ejemplo n.º 5
0
 def get_mindist(self):
     if self.get_nzero_modes() != 0:
         raise RuntimeError(
             "Dealing properly with the rotational degrees of freedom in clusters with 1 or 2 frozen atoms is not implemented yet")
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist())
Ejemplo n.º 6
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist())