Uses of Class
ffx.openmm.Platform
Packages that use Platform
Package
Description
The OpenMM package includes Java classes that are analogues of the OpenMM C++ API.
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 Platform in ffx.openmm
Fields in ffx.openmm declared as PlatformModifier and TypeFieldDescriptionprotected Platform
Context.platform
The platform used for this context.Methods in ffx.openmm that return PlatformModifier and TypeMethodDescriptionstatic Platform
Platform.findPlatform
(StringArray kernelNames) Find a platform that supports a specified set of kernels.Context.getPlatform()
Get the Platform being used for calculations.static Platform
Platform.getPlatform
(int index) Get a registered platform by index.static Platform
Platform.getPlatform_1
(String name) Get a registered platform by name.Methods in ffx.openmm with parameters of type PlatformModifier and TypeMethodDescriptionstatic void
Platform.registerPlatform
(Platform platform) Register a new platform.void
Context.updateContext
(System system, Integrator integrator, Platform platform) Update the context.Constructors in ffx.openmm with parameters of type PlatformModifierConstructorDescriptionContext
(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 Platform in ffx.potential.openmm
Methods in ffx.potential.openmm that return PlatformModifier and TypeMethodDescriptionstatic Platform
OpenMMContext.loadPlatform
(Platform requestedPlatform, ForceField forceField) Load an OpenMM PlatformConstructors in ffx.potential.openmm with parameters of type PlatformModifierConstructorDescriptionOpenMMContext
(Platform platform, OpenMMSystem openMMSystem, Atom[] atoms) Create an OpenMM Context for a single topology OpenMM system.