示例#1
0
 def getEnergyGradient(self, coords):
     V, E = ljpshiftfort.ljpshift(coords, True, False,\
             self.boxl, self.boxl, self.boxl, \
             self.AA.rcut, self.periodic, self.ntypeA, \
             self.AB.eps, self.BB.eps, self.AB.sig, self.BB.sig, \
             [self.natoms])
     return E, V
示例#2
0
 def getEnergy(self, coords):
     #print "getting energy only"
     V, E = ljpshiftfort.ljpshift(coords, False, False,
             self.boxl, self.boxl, self.boxl,
             self.AA.rcut, self.periodic, self.ntypeA,
             self.AB.eps, self.BB.eps, self.AB.sig, self.BB.sig)
     return E
示例#3
0
 def getEnergy(self, coords):
     #print "getting energy only"
     V, E = ljpshiftfort.ljpshift(coords, False, False,\
             self.boxl, self.boxl, self.boxl, \
             self.AA.rcut, self.periodic, self.ntypeA, \
             self.AB.eps, self.BB.eps, self.AB.sig, self.BB.sig, \
             [self.natoms])
     return E
示例#4
0
 def getEnergy(self, coords):
     V, E = ljpshiftfort.ljpshift(coords, False, False, self.boxl,
                                  self.boxl, self.boxl, self.AA.rcut,
                                  self.periodic, self.ntypeA, self.AB.eps,
                                  self.BB.eps, self.AB.sig, self.BB.sig)
     return E