コード例 #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())
コード例 #2
0
ファイル: morse_bulk.py プロジェクト: borislavujo/pele
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist(),
                                                 box_lengths=self.boxvec)
コード例 #3
0
ファイル: blj_bulk_frozen.py プロジェクト: pele-python/pele
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(x1, x2, permlist=self.get_permlist())
コード例 #4
0
ファイル: morse_bulk.py プロジェクト: yangxi1209/pele
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist(), box_lengths=self.boxvec)
コード例 #5
0
ファイル: ljcluster_frozen.py プロジェクト: pele-python/pele
 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())
コード例 #6
0
ファイル: blj_bulk_frozen.py プロジェクト: spraharsh/pele
 def get_mindist(self):
     return lambda x1, x2: optimize_permutations(
         x1, x2, permlist=self.get_permlist())