コード例 #1
0
ファイル: Storage.py プロジェクト: acfogarty/espressopp
 def addAdrATParticle(self, pid, *args):
     if (self.particleExists(pid)):
         print "WARNING: Particle ", pid, " already exists. Therefore it was not added."
         return None
     else:
         pmi.call(self.pmiobject, 'addAdrATParticle', pid, *args)
         return Particle(pid, self)
コード例 #2
0
ファイル: Storage.py プロジェクト: xzhh/espressopp
 def modifyParticle(self, pid, property, value):
     if (self.particleExists(pid)):
         pmi.call(self.pmiobject, 'modifyParticle', pid, property,
                  value)
     else:
         print("WARNING: Particle ", pid,
               " does not exist and was not modified")
コード例 #3
0
ファイル: Storage.py プロジェクト: Clemson-MSE/espressopp
 def addAdrATParticle(self, pid, *args):
   if( self.particleExists(pid) ):
     print "WARNING: Particle ", pid, " already exists. Therefore it was not added."
     return None
   else:
     pmi.call(self.pmiobject, 'addAdrATParticle', pid, *args)
     return Particle(pid, self)
コード例 #4
0
 def close(self):
     pmi.call(self.pmiobject, "close")
     # Sort file if flag is set to true.
     if self.pmiobject.do_sort:
         h5 = h5py.File(self.pmiobject.filename, 'r+')
         print('Sorting file, please wait...')
         sort_file(h5)
         print('File sorted')
         h5.close()
コード例 #5
0
ファイル: Storage.py プロジェクト: acfogarty/espressopp
 def addParticle(self, pid, pos, checkexist=True):
     if checkexist:
         if (self.particleExists(pid)):
             print "WARNING: Particle ", pid, " already exists. Therefore it was not added."
             return None
         else:
             pmi.call(self.pmiobject, 'addParticle', pid, pos)
             return Particle(pid, self)
     else:
         pmi.call(self.pmiobject, 'addParticle', pid, pos)
コード例 #6
0
ファイル: Storage.py プロジェクト: Clemson-MSE/espressopp
 def addParticle(self, pid, pos, checkexist=True):
   if checkexist:
     if( self.particleExists(pid) ):
       print "WARNING: Particle ", pid, " already exists. Therefore it was not added."
       return None
     else:
       pmi.call(self.pmiobject, 'addParticle', pid, pos)
       return Particle(pid, self)
   else:
     pmi.call(self.pmiobject, 'addParticle', pid, pos)
コード例 #7
0
ファイル: Storage.py プロジェクト: xzhh/espressopp
 def clearSavedPositions(self):
     pmi.call(self.pmiobject, 'clearSavedPositions')
コード例 #8
0
ファイル: Storage.py プロジェクト: xzhh/espressopp
 def restorePositions(self):
     pmi.call(self.pmiobject, 'restorePositions')
コード例 #9
0
ファイル: Storage.py プロジェクト: xzhh/espressopp
 def savePositions(self, idList):
     pmi.call(self.pmiobject, 'clearSavedPositions')
     pmi.call(self.pmiobject, 'savePositions', idList)
コード例 #10
0
 def fxxx(self):
     pmi.call(self.pmiobject, 'fxxx')
コード例 #11
0
ファイル: Storage.py プロジェクト: Clemson-MSE/espressopp
 def clearSavedPositions(self):
   pmi.call(self.pmiobject, 'clearSavedPositions')
コード例 #12
0
ファイル: Storage.py プロジェクト: Clemson-MSE/espressopp
 def restorePositions(self):
   pmi.call(self.pmiobject, 'restorePositions')
コード例 #13
0
ファイル: Storage.py プロジェクト: Clemson-MSE/espressopp
 def savePositions(self, idList):
   pmi.call(self.pmiobject, 'clearSavedPositions')
   pmi.call(self.pmiobject, 'savePositions', idList)
コード例 #14
0
ファイル: Storage.py プロジェクト: Clemson-MSE/espressopp
 def modifyParticle(self, pid, property, value):
   if (self.particleExists(pid)):
     pmi.call(self.pmiobject, 'modifyParticle', pid, property, value)
   else:
     print "WARNING: Particle ", pid, " does not exist and was not modified"