Package ffx.openmm

Class LangevinMiddleIntegrator

java.lang.Object
ffx.openmm.Integrator
ffx.openmm.LangevinMiddleIntegrator
Direct Known Subclasses:
LangevinIntegrator

public class LangevinMiddleIntegrator extends Integrator
Langevin Integrator.
  • Constructor Details

    • LangevinMiddleIntegrator

      public LangevinMiddleIntegrator(double dt, double temp, double gamma)
      Constructor.
      Parameters:
      dt - The time step.
      temp - The temperature.
      gamma - The friction coefficient.
  • Method Details

    • step

      public void step(int steps)
      Step the integrator.
      Overrides:
      step in class Integrator
      Parameters:
      steps - The number of steps to take.
    • setRandomNumberSeed

      public void setRandomNumberSeed(int seed)
      Set the random number seed.
      Parameters:
      seed - The random number seed.
    • destroy

      public void destroy()
      Destroy the integrator.
      Overrides:
      destroy in class Integrator