def getEnergyGradientList(self, coords, ilist): #ilist = ilist_i.getNPilist() #ilist += 1 #fortran indexing nlist = len(ilist) natoms = len(coords) / 3 E, grad = ljf.energy_gradient_ilist( coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, self.boxl, [natoms, nlist]) #ilist -= 1 return E, grad
def getEnergyGradientList(self, coords, ilist): E, grad = ljf.energy_gradient_ilist(coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, self.boxl) return E, grad
def getEnergyGradientList(self, coords, ilist): E, grad = ljf.energy_gradient_ilist( coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, self.boxl) return E, grad
def getEnergyGradientList(self, coords, ilist): # ilist = ilist_i.getNPilist() # ilist += 1 #fortran indexing E, grad = ljf.energy_gradient_ilist(coords, self.eps, self.sig, ilist.reshape(-1), self.periodic, self.boxl) # ilist -= 1 return E, grad