Beispiel #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())
Beispiel #2
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist(),
                                                 box_lengths=self.boxvec)
Beispiel #3
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist())
Beispiel #4
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist(), box_lengths=self.boxvec)
Beispiel #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())
Beispiel #6
0
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist())