Uses of Class
ffx.algorithms.dynamics.MolecularDynamics
Packages that use MolecularDynamics
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 MC package implements a variety of Monte Carlo moves for optimization and simulation
algorithms.
The Thermodynamics package computes free energy differences using Orthogonal Space Tempering
(OST) sampling via pure Java or OpenMM (via Monte Carlo OST).
-
Uses of MolecularDynamics in ffx.algorithms.cli
Methods in ffx.algorithms.cli that return MolecularDynamicsModifier and TypeMethodDescriptionOSTOptions.assembleMolecularDynamics
(MolecularAssembly[] molecularAssemblies, CrystalPotential crystalPotential, DynamicsOptions dynamicsOptions, AlgorithmListener algorithmListener) Assembles a MolecularDynamics wrapped around a Potential.DynamicsOptions.getDynamics
(WriteoutOptions writeoutOptions, Potential potential, MolecularAssembly activeAssembly, AlgorithmListener algorithmListener) Initialize a MolecularDynamics from the parsed options.DynamicsOptions.getDynamics
(WriteoutOptions writeoutOptions, Potential potential, MolecularAssembly activeAssembly, AlgorithmListener algorithmListener, MDEngine requestedEngine) Initialize a MolecularDynamics from the parsed options.ThermodynamicsOptions.runFixedAlchemy
(MolecularAssembly[] molecularAssemblies, CrystalPotential crystalPotential, DynamicsOptions dynamicsOptions, WriteoutOptions writeoutOptions, File dyn, AlgorithmListener algorithmListener) Run an alchemical free energy window.ThermodynamicsOptions.runNEQ
(MolecularAssembly[] molecularAssemblies, CrystalPotential crystalPotential, DynamicsOptions dynamicsOptions, WriteoutOptions writeoutOptions, File dyn, AlgorithmListener algorithmListener) Run a non-equilibrium alchemical free energy simulation. -
Uses of MolecularDynamics in ffx.algorithms.dynamics
Subclasses of MolecularDynamics in ffx.algorithms.dynamicsModifier and TypeClassDescriptionclass
Runs Molecular Dynamics using OpenMM implementationMethods in ffx.algorithms.dynamics that return MolecularDynamicsModifier 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.Constructors in ffx.algorithms.dynamics with parameters of type MolecularDynamicsModifierConstructorDescriptionPhReplicaExchange
(MolecularDynamics molecularDynamics, File structureFile, double pH, double[] pHLadder, double temp, ExtendedSystem extendedSystem, double[] x, int worldSize) pHReplicaExchange constructor.PhReplicaExchange
(MolecularDynamics molecularDynamics, File structureFile, double pH, double[] pHLadder, double temp, ExtendedSystem extendedSystem, double[] x, MolecularDynamicsOpenMM molecularDynamicsOpenMM, Potential potential, int worldSize) OpenMM cycled pHReplicaExchange constructor.ReplicaExchange
(MolecularDynamics molecularDynamics, AlgorithmListener listener, double temperature, double exponent, boolean monteCarlo) ReplicaExchange constructor.WeightedEnsembleManager
(WeightedEnsembleManager.OneDimMetric metric, int optNumPerBin, MolecularDynamics md, File refStructureFile, boolean resample) -
Uses of MolecularDynamics in ffx.algorithms.mc
Methods in ffx.algorithms.mc that return MolecularDynamics -
Uses of MolecularDynamics in ffx.algorithms.thermodynamics
Methods in ffx.algorithms.thermodynamics that return MolecularDynamicsMethods in ffx.algorithms.thermodynamics with parameters of type MolecularDynamicsModifier and TypeMethodDescriptionstatic RepExOST
RepExOST.repexMD
(OrthogonalSpaceTempering orthogonalSpaceTempering, MolecularDynamics molecularDynamics, DynamicsOptions dynamicsOptions, OSTOptions ostOptions, org.apache.commons.configuration2.CompositeConfiguration compositeConfiguration, String fileType, double repexInterval) Construct a RepExOST for Molecular Dynamics orthogonal space tempering.