Пример #1
0
 def setParticleParameters(self, idx, params):
     params = copy.deepcopy(params)
     params[self.RADIUS_ARG_POSITION] = strip_unit(
         params[self.RADIUS_ARG_POSITION], u.nanometer) - self.OFFSET
     params[self.SCREEN_POSITION] *= params[self.RADIUS_ARG_POSITION]
     CustomGBForce.addParticle(self, params)
     return params
Пример #2
0
 def setParticleParameters(self, idx, params):
     params = copy.deepcopy(params)
     params[self.RADIUS_ARG_POSITION] = strip_unit(params[self.RADIUS_ARG_POSITION], u.nanometer) - self.OFFSET
     params[self.SCREEN_POSITION] *= params[self.RADIUS_ARG_POSITION]
     CustomGBForce.addParticle(self, params)
     return params
Пример #3
0
 def _addParticles(self):
     for p in self.parameters:
         radIndex = self._radiusToIndex[p[self.RADIUS_ARG_POSITION]]
         CustomGBForce.addParticle(self, p + [radIndex])
Пример #4
0
 def _addParticles(self):
     for params in self.parameters:
         CustomGBForce.addParticle(self, params)
Пример #5
0
 def _addParticles(self):
     for p in self.parameters:
         radIndex = self._radiusToIndex[p[self.RADIUS_ARG_POSITION]]
         CustomGBForce.addParticle(self, p + [radIndex])
Пример #6
0
 def _addParticles(self):
     for params in self.parameters:
         CustomGBForce.addParticle(self, params)