| OpenMM
   
    | 
AMDForceGroupIntegrator implements a single boost aMD integration algorithm. More...
Inherits CustomIntegrator.
| Public Member Functions | |
| def | __init__ | 
| Create a AMDForceGroupIntegrator. | |
| def | getAlphaGroup | 
| Get the value of alpha for the boosted force group. | |
| def | setAlphaGroup | 
| Set the value of alpha for the boosted force group. | |
| def | getEGroup | 
| Get the energy threshold E for the boosted force group. | |
| def | setEGroup | 
| Set the energy threshold E for the boosted force group. | |
| def | getEffectiveEnergy | 
| Given the actual group energy of the system, return the value of the effective potential. | |
AMDForceGroupIntegrator implements a single boost aMD integration algorithm.
This is similar to AMDIntegrator, but is applied based on the energy of a single force group (typically representing torsions).
For details, see Hamelberg et al., J. Chem. Phys. 127, 155102 (2007).
| def __init__ | ( | self, | |
| dt, | |||
| group, | |||
| alphaGroup, | |||
| EGroup | |||
| ) | 
Create a AMDForceGroupIntegrator.
| dt | (time) The integration time step to use | 
| group | (int) The force group to apply the boost to | 
| alphaGroup | (energy) The alpha parameter to use for the boosted force group | 
| EGroup | (energy) The energy cutoff to use for the boosted force group | 
| def getAlphaGroup | ( | self | ) | 
Get the value of alpha for the boosted force group.
| def getEffectiveEnergy | ( | self, | |
| groupEnergy | |||
| ) | 
Given the actual group energy of the system, return the value of the effective potential.
| groupEnergy | (energy) the actual potential energy of the boosted force group | 
| def getEGroup | ( | self | ) | 
Get the energy threshold E for the boosted force group.
| def setAlphaGroup | ( | self, | |
| alpha | |||
| ) | 
Set the value of alpha for the boosted force group.
| def setEGroup | ( | self, | |
| E | |||
| ) | 
Set the energy threshold E for the boosted force group.