Esempio n. 1
0
File: ATLJ.py Progetto: js850/PyGMIN
 def getEnergyGradientFortran(self, coords):
     #grad,potel = axt(x,gradt,zstar,[n])
     natoms = len(coords)/3
     grad, e = ATfort.axt(coords, True, self.Z, [natoms])
     
     elj, gradlj = self.lj.getEnergyGradient(coords)
     return e + elj, grad + gradlj
Esempio n. 2
0
File: ATLJ.py Progetto: js850/PyGMIN
 def getEnergyFortran(self, coords):
     #grad,potel = axt(x,gradt,zstar,[n])
     natoms = len(coords)/3
     garbage, e = ATfort.axt(coords, False, self.Z, [natoms])
     
     Elj = self.lj.getEnergy(coords)
     return e + Elj
Esempio n. 3
0
    def getEnergyGradientFortran(self, coords):
        #grad,potel = axt(x,gradt,zstar,[n])
        natoms = len(coords) / 3
        grad, e = ATfort.axt(coords, True, self.Z, [natoms])

        elj, gradlj = self.lj.getEnergyGradient(coords)
        return e + elj, grad + gradlj
Esempio n. 4
0
    def getEnergyFortran(self, coords):
        #grad,potel = axt(x,gradt,zstar,[n])
        natoms = len(coords) / 3
        garbage, e = ATfort.axt(coords, False, self.Z, [natoms])

        Elj = self.lj.getEnergy(coords)
        return e + Elj
Esempio n. 5
0
    def getEnergyGradientFortran(self, coords):
        grad, e = ATfort.axt(coords, True, self.Z)

        elj, gradlj = self.lj.getEnergyGradient(coords)
        return e + elj, grad + gradlj
Esempio n. 6
0
 def getEnergyFortran(self, coords):
     garbage, e = ATfort.axt(coords, False, self.Z)
     Elj = self.lj.getEnergy(coords)
     return e + Elj
Esempio n. 7
0
    def getEnergyGradientFortran(self, coords):
        grad, e = ATfort.axt(coords, True, self.Z)

        elj, gradlj = self.lj.getEnergyGradient(coords)
        return e + elj, grad + gradlj
Esempio n. 8
0
 def getEnergyFortran(self, coords):
     garbage, e = ATfort.axt(coords, False, self.Z)
     Elj = self.lj.getEnergy(coords)
     return e + Elj