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 TypeClassDescriptionclassThis is an Integrator which simulates a System using Brownian dynamics.classThis class allows you to use multiple integration algorithms within a single simulation, switching back and forth between them.classThis is an Integrator that can be used to implemented arbitrary, user defined integration algorithms.classThis is an Integrator which simulates a System using Langevin dynamics.classThis is an Integrator which simulates a System using Langevin dynamics, with the LFMiddle discretization (J.classThis is an Integrator which simulates a System using one or more Nose Hoover chain thermostats, using the "middle" leapfrog propagation algorithm described in J.classThis class implements a Langevin integrator with variable time stepping.classThis class implements a Verlet integrator with variable time stepping.classVerlet Integrator.Fields in ffx.openmm declared as IntegratorModifier and TypeFieldDescriptionprotected IntegratorContext.integratorThe 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 TypeMethodDescriptionintCompoundIntegrator.addIntegrator(Integrator integrator) Add an Integrator to this CompoundIntegrator.voidContext.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 TypeClassDescriptionclassA base class to encapsulate features common to Drude integrators.classThis Integrator simulates systems that include Drude particles.classThis Integrator simulates systems that include Drude particles.classThis 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 TypeClassDescriptionclassOpenMM Custom MTS Integrator.classOpenMM Custom MTS Langevin Integrator.Methods in ffx.potential.openmm that return IntegratorModifier and TypeMethodDescriptionstatic IntegratorOpenMMIntegrator.createIntegrator(String name, double timeStep, double temperature, OpenMMSystem openMMSystem) Create a integrator.