Uses of Class
ffx.openmm.Integrator
Packages that use Integrator
Package
Description
The OpenMM package includes Java classes that are analogues of the OpenMM C++ API.
The Drude package includes Java classes that are analogues of the OpenMM C++ API
for the Charmm Drude model.
The openmm package contains utilities to construct and run Force Field X
potentials on the OpenMM platform, including system builders, custom forces,
alchemical fixed-charge forces, and integrators tailored to FFX simulations.
-
Uses of Integrator in ffx.openmm
Subclasses of Integrator in ffx.openmmModifier and TypeClassDescriptionclass
This is an Integrator which simulates a System using Brownian dynamics.class
This class allows you to use multiple integration algorithms within a single simulation, switching back and forth between them.class
This is an Integrator that can be used to implemented arbitrary, user defined integration algorithms.class
This is an Integrator which simulates a System using Langevin dynamics.class
This is an Integrator which simulates a System using Langevin dynamics, with the LFMiddle discretization (J.class
This is an Integrator which simulates a System using one or more Nose Hoover chain thermostats, using the "middle" leapfrog propagation algorithm described in J.class
This class implements a Langevin integrator with variable time stepping.class
This class implements a Verlet integrator with variable time stepping.class
Verlet Integrator.Fields in ffx.openmm declared as IntegratorModifier and TypeFieldDescriptionprotected Integrator
Context.integrator
The integrator used for this context.Methods in ffx.openmm that return IntegratorModifier and TypeMethodDescriptionContext.getIntegrator()
Get Integrator being used by this context.Methods in ffx.openmm with parameters of type IntegratorModifier and TypeMethodDescriptionint
CompoundIntegrator.addIntegrator
(Integrator integrator) Add an Integrator to this CompoundIntegrator.void
Context.updateContext
(System system, Integrator integrator, Platform platform) Update the context.Constructors in ffx.openmm with parameters of type IntegratorModifierConstructorDescriptionContext
(System system, Integrator integrator, Platform platform) Construct a new Context in which to run a simulation, explicitly specifying what Platform should be used to perform calculations. -
Uses of Integrator in ffx.openmm.drude
Subclasses of Integrator in ffx.openmm.drudeModifier and TypeClassDescriptionclass
A base class to encapsulate features common to Drude integrators.class
This Integrator simulates systems that include Drude particles.class
This Integrator simulates systems that include Drude particles.class
This is a leap-frog Verlet Integrator that simulates systems with Drude particles. -
Uses of Integrator in ffx.potential.openmm
Subclasses of Integrator in ffx.potential.openmmModifier and TypeClassDescriptionclass
OpenMM Custom MTS Integrator.class
OpenMM Custom MTS Langevin Integrator.Methods in ffx.potential.openmm that return IntegratorModifier and TypeMethodDescriptionstatic Integrator
OpenMMIntegrator.createIntegrator
(String name, double timeStep, double temperature, OpenMMSystem openMMSystem) Create a integrator.