Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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")
Exemplo n.º 3
0
 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)
Exemplo n.º 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()
Exemplo n.º 5
0
 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)
Exemplo n.º 6
0
 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)
Exemplo n.º 7
0
 def clearSavedPositions(self):
     pmi.call(self.pmiobject, 'clearSavedPositions')
Exemplo n.º 8
0
 def restorePositions(self):
     pmi.call(self.pmiobject, 'restorePositions')
Exemplo n.º 9
0
 def savePositions(self, idList):
     pmi.call(self.pmiobject, 'clearSavedPositions')
     pmi.call(self.pmiobject, 'savePositions', idList)
Exemplo n.º 10
0
 def fxxx(self):
     pmi.call(self.pmiobject, 'fxxx')
Exemplo n.º 11
0
 def clearSavedPositions(self):
   pmi.call(self.pmiobject, 'clearSavedPositions')
Exemplo n.º 12
0
 def restorePositions(self):
   pmi.call(self.pmiobject, 'restorePositions')
Exemplo n.º 13
0
 def savePositions(self, idList):
   pmi.call(self.pmiobject, 'clearSavedPositions')
   pmi.call(self.pmiobject, 'savePositions', idList)
Exemplo n.º 14
0
 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"