Uses of Enum Class
ffx.algorithms.dynamics.integrators.IntegratorEnum
Package
Description
The Algorithms CLI package defines options for PicoCLI command line scripts.
The Dynamics package implements molecular and stochastic dynamics using a pure Java code path and
via OpenMM.
The Integrators package implements integrators for molecular dynamics simulations.
-
Uses of IntegratorEnum in ffx.algorithms.cli
Modifier and TypeMethodDescriptionvoid
DynamicsOptions.setIntegrator
(IntegratorEnum integrator) Set the integrator. -
Uses of IntegratorEnum in ffx.algorithms.dynamics
Modifier and TypeMethodDescriptionstatic MolecularDynamics
MolecularDynamics.dynamicsFactory
(MolecularAssembly assembly, Potential potentialEnergy, AlgorithmListener listener, ThermostatEnum requestedThermostat, IntegratorEnum requestedIntegrator) Method that determines whether a dynamics is done by the java implementation native to ffx or the OpenMM implementationstatic MolecularDynamics
MolecularDynamics.dynamicsFactory
(MolecularAssembly assembly, Potential potentialEnergy, AlgorithmListener listener, ThermostatEnum requestedThermostat, IntegratorEnum requestedIntegrator, MDEngine engine) dynamicsFactory.ModifierConstructorDescriptionMolecularDynamics
(MolecularAssembly assembly, Potential potentialEnergy, AlgorithmListener listener, ThermostatEnum requestedThermostat, IntegratorEnum requestedIntegrator) Constructor for MolecularDynamics.MolecularDynamicsOpenMM
(MolecularAssembly assembly, Potential potential, AlgorithmListener listener, ThermostatEnum thermostat, IntegratorEnum integrator) Constructs an MolecularDynamicsOpenMM object, to perform molecular dynamics using native OpenMM routines, avoiding the cost of communicating coordinates, gradients, and energies back and forth across the PCI bus. -
Uses of IntegratorEnum in ffx.algorithms.dynamics.integrators
Modifier and TypeMethodDescriptionstatic IntegratorEnum
Integrator.parseIntegrator
(String str) Parse an integrator String into an instance of the IntegratorEnum enum.static IntegratorEnum
Returns the enum constant of this class with the specified name.static IntegratorEnum[]
IntegratorEnum.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionstatic boolean
IntegratorEnum.isStochastic
(IntegratorEnum integrator) -
Uses of IntegratorEnum in ffx.algorithms.optimize.anneal
ModifierConstructorDescriptionSimulatedAnnealing
(MolecularAssembly molecularAssembly, Potential potentialEnergy, AlgorithmListener algorithmListener, ThermostatEnum requestedThermostat, IntegratorEnum requestedIntegrator, AnnealingSchedule annealingSchedule, long mdSteps, double timeStep, boolean reInitVelocity, File dynFile) Constructor for SimulatedAnnealing.