コード例 #1
0
ファイル: ATLJ.py プロジェクト: 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
コード例 #2
0
ファイル: ATLJ.py プロジェクト: 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
コード例 #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
コード例 #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
コード例 #5
0
ファイル: ATLJ.py プロジェクト: Mahdisadjadi/pele
    def getEnergyGradientFortran(self, coords):
        grad, e = ATfort.axt(coords, True, self.Z)

        elj, gradlj = self.lj.getEnergyGradient(coords)
        return e + elj, grad + gradlj
コード例 #6
0
ファイル: ATLJ.py プロジェクト: Mahdisadjadi/pele
 def getEnergyFortran(self, coords):
     garbage, e = ATfort.axt(coords, False, self.Z)
     Elj = self.lj.getEnergy(coords)
     return e + Elj
コード例 #7
0
ファイル: ATLJ.py プロジェクト: yangxi1209/pele
    def getEnergyGradientFortran(self, coords):
        grad, e = ATfort.axt(coords, True, self.Z)

        elj, gradlj = self.lj.getEnergyGradient(coords)
        return e + elj, grad + gradlj
コード例 #8
0
ファイル: ATLJ.py プロジェクト: yangxi1209/pele
 def getEnergyFortran(self, coords):
     garbage, e = ATfort.axt(coords, False, self.Z)
     Elj = self.lj.getEnergy(coords)
     return e + Elj