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 PlatformContext.platformThe platform used for this context.Methods in ffx.openmm that return PlatformModifier and TypeMethodDescriptionstatic PlatformPlatform.findPlatform(StringArray kernelNames) Find a platform that supports a specified set of kernels.Context.getPlatform()Get the Platform being used for calculations.static PlatformPlatform.getPlatform(int index) Get a registered platform by index.static PlatformPlatform.getPlatform_1(String name) Get a registered platform by name.Methods in ffx.openmm with parameters of type PlatformModifier and TypeMethodDescriptionstatic voidPlatform.registerPlatform(Platform platform) Register a new platform.voidContext.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 PlatformOpenMMContext.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.