Uses of Enum Class
ffx.potential.Platform
Package
Description
The Optimize package contains local and global optimization algorithms using pure Java and OpenMM
code paths.
The Potential package implements molecular mechanics force fields with shared memory Parallel
Java and via OpenMM.
-
Uses of Platform in ffx.algorithms.optimize
Modifier and TypeMethodDescriptionMinimize.MinimizationEngine.getSupportedPlatforms()
Gets the set of Platforms supported by this DynamicsEngineModifier and TypeMethodDescriptionboolean
Minimize.MinimizationEngine.supportsPlatform
(Platform platform) Checks if this energy Platform is supported by this DynamicsEngine -
Uses of Platform in ffx.potential
Modifier and TypeMethodDescriptionForceFieldEnergy.getPlatform()
Gets the Platform associated with this force field energy.static Platform
Returns the enum constant of this class with the specified name.static Platform[]
Platform.values()
Returns an array containing the constants of this enum class, in the order they are declared. -
Uses of Platform in ffx.potential.nonbonded.pme
Modifier and TypeMethodDescriptionboolean
SCFAlgorithm.isSupported
(Platform platform) Checks if this platform is supported -
Uses of Platform in ffx.potential.openmm
Modifier and TypeMethodDescriptionOpenMMContext.getPlatform()
OpenMMEnergy.getPlatform()
Gets the Platform associated with this force field energy.ModifierConstructorDescriptionOpenMMContext
(Platform requestedPlatform, Atom[] atoms, int enforcePBC, OpenMMEnergy openMMEnergy) Create an OpenMM Context.OpenMMEnergy
(MolecularAssembly molecularAssembly, Platform requestedPlatform, int nThreads) ForceFieldEnergyOpenMM constructor; offloads heavy-duty computation to an OpenMM Platform while keeping track of information locally.