| OpenMM
   
    | 
This is a leap-frog Verlet Integrator that simulates systems with Drude particles. More...
 Inheritance diagram for DrudeSCFIntegrator:
 Inheritance diagram for DrudeSCFIntegrator:| Public Member Functions | |
| def | getMinimizationErrorTolerance | 
| getMinimizationErrorTolerance(self) -> double | |
| def | setMinimizationErrorTolerance | 
| Set the error tolerance to use when minimizing the potential energy. | |
| def | step | 
| Advance a simulation through time by taking a series of time steps. | |
| def | __init__ | 
| __init__(self, stepSize) -> DrudeSCFIntegrator __init__(self, other) -> DrudeSCFIntegrator | |
| Public Attributes | |
| this | |
This is a leap-frog Verlet Integrator that simulates systems with Drude particles.
It uses the self-consistent field (SCF) method: at every time step, the positions of Drude particles are adjusted to minimize the potential energy.
This Integrator requires the System to include a DrudeForce, which it uses to identify the Drude particles.
| def __init__ | ( | self, | |
| args | |||
| ) | 
__init__(self, stepSize) -> DrudeSCFIntegrator __init__(self, other) -> DrudeSCFIntegrator
Create a DrudeSCFIntegrator.
| stepSize | (double) the step size with which to integrator the system (in picoseconds) | 
| def getMinimizationErrorTolerance | ( | self | ) | 
getMinimizationErrorTolerance(self) -> double
Get the error tolerance to use when minimizing the potential energy. This roughly corresponds to the maximum allowed force magnitude on the Drude particles after minimization.
| def setMinimizationErrorTolerance | ( | self, | |
| tol | |||
| ) | 
Set the error tolerance to use when minimizing the potential energy.
This roughly corresponds to the maximum allowed force magnitude on the Drude particles after minimization.
| tol | (double) the error tolerance to use, measured in kJ/mol/nm | 
| def step | ( | self, | |
| steps | |||
| ) | 
Advance a simulation through time by taking a series of time steps.
| steps | (int) the number of time steps to take | 
Reimplemented from Integrator.
Reimplemented from Integrator.