Ejemplo 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)
Ejemplo n.º 2
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)
Ejemplo n.º 3
0
 def clearSavedPositions(self):
   pmi.call(self.pmiobject, 'clearSavedPositions')
Ejemplo n.º 4
0
 def restorePositions(self):
   pmi.call(self.pmiobject, 'restorePositions')
Ejemplo n.º 5
0
 def savePositions(self, idList):
   pmi.call(self.pmiobject, 'clearSavedPositions')
   pmi.call(self.pmiobject, 'savePositions', idList)
Ejemplo n.º 6
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"