Uses of Class
ffx.algorithms.thermodynamics.OrthogonalSpaceTempering
Package
Description
The Algorithms CLI package defines options for PicoCLI command line scripts.
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 OrthogonalSpaceTempering in ffx.algorithms.cli
Modifier and TypeMethodDescriptionOSTOptions.constructOST
(CrystalPotential crystalPotential, File lambdaRestartFile, File histogramRestartFile, MolecularAssembly firstAssembly, org.apache.commons.configuration2.Configuration addedProperties, DynamicsOptions dynamicsOptions, ThermodynamicsOptions thermodynamicsOptions, LambdaParticleOptions lambdaParticleOptions, AlgorithmListener algorithmListener, boolean async) constructOST.Modifier and TypeMethodDescriptionOSTOptions.applyAllOSTOptions
(OrthogonalSpaceTempering orthogonalSpaceTempering, MolecularAssembly firstAssembly, DynamicsOptions dynamicsOptions, BarostatOptions barostatOptions) Applies relevant options to an OST, and returns either the OST object or something that wraps the OST (such as a Barostat).void
OSTOptions.beginMDOST
(OrthogonalSpaceTempering orthogonalSpaceTempering, MolecularAssembly[] molecularAssemblies, CrystalPotential crystalPotential, DynamicsOptions dynamicsOptions, WriteoutOptions writeoutOptions, ThermodynamicsOptions thermodynamicsOptions, File dynFile, AlgorithmListener algorithmListener) Begins MD-OST sampling from an assembled OST.OSTOptions.setupMCOST
(OrthogonalSpaceTempering orthogonalSpaceTempering, MolecularAssembly[] molecularAssemblies, DynamicsOptions dynamicsOptions, ThermodynamicsOptions thermodynamicsOptions, boolean verbose, File dynRestart, AlgorithmListener algorithmListener) setupMCOST. -
Uses of OrthogonalSpaceTempering in ffx.algorithms.mc
ModifierConstructorDescriptionLambdaMove
(int randomSeed, OrthogonalSpaceTempering orthogonalSpaceTempering) Constructor for LambdaMove.LambdaMove
(OrthogonalSpaceTempering orthogonalSpaceTempering) Constructor for LambdaMove. -
Uses of OrthogonalSpaceTempering in ffx.algorithms.thermodynamics
Modifier and TypeMethodDescriptionstatic RepExOST
RepExOST.repexMC
(OrthogonalSpaceTempering orthogonalSpaceTempering, MonteCarloOST monteCarloOST, DynamicsOptions dynamicsOptions, OSTOptions ostOptions, org.apache.commons.configuration2.CompositeConfiguration compositeConfiguration, String fileType, boolean twoStep, double repexInterval) Construct a RepExOST for Monte Carlo orthogonal space tempering.static 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.ModifierConstructorDescriptionMonteCarloOST
(Potential potentialEnergy, OrthogonalSpaceTempering orthogonalSpaceTempering, MolecularAssembly molecularAssembly, org.apache.commons.configuration2.CompositeConfiguration properties, AlgorithmListener listener, DynamicsOptions dynamics, boolean verbose, int cycleLength, File dynRestartFile) Constructor for MonteCarloOST.