コード例 #1
0
ファイル: ljcut.py プロジェクト: borislavujo/pele
 def getEnergyList(self, coords, ilist):
     #ilist = ilist_i.getNPilist()
     #ilist += 1 #fortran indexing
     E = _ljcut.energy_ilist(
             coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, 
             self.boxl, self.rcut)
     #ilist -= 1
     return E
コード例 #2
0
ファイル: ljcut.py プロジェクト: wwwtyro/PyGMIN
 def getEnergyList(self, coords, ilist):
     # ilist = ilist_i.getNPilist()
     # ilist += 1 #fortran indexing
     nlist = len(ilist)
     natoms = len(coords) / 3
     E = _ljcut.energy_ilist(
         coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, self.boxl, self.rcut, [natoms, nlist]
     )
     # ilist -= 1
     return E
コード例 #3
0
 def getEnergyList(self, coords, ilist):
     #ilist = ilist_i.getNPilist()
     #ilist += 1 #fortran indexing
     nlist = len(ilist)
     natoms = len(coords) / 3
     E = _ljcut.energy_ilist(coords, self.eps, self.sig, ilist.reshape(-1),
                             self.periodic, self.boxl, self.rcut,
                             [natoms, nlist])
     #ilist -= 1
     return E
コード例 #4
0
ファイル: ljcut.py プロジェクト: dimaslave/pele
 def getEnergyList(self, coords, ilist):
     E = _ljcut.energy_ilist(
             coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, 
             self.boxl, self.rcut)
     return E
コード例 #5
0
ファイル: ljcut.py プロジェクト: yangxi1209/pele
 def getEnergyList(self, coords, ilist):
     E = _ljcut.energy_ilist(coords, self.eps, self.sig, ilist.reshape(-1),
                             self.periodic, self.boxl, self.rcut)
     return E