Package ffx.algorithms.commands
Class Thermodynamics
java.lang.Object
ffx.utilities.FFXCommand
ffx.algorithms.cli.AlgorithmsCommand
ffx.algorithms.commands.Thermodynamics
- Direct Known Subclasses:
RepexThermo
The Thermodynamics script uses the Transition-Tempered Orthogonal Space Random Walk
algorithm to estimate a free energy.
Usage:
ffxc Thermodynamics [options] <filename> [file2...]
Usage:
ffxc Thermodynamics [options] <filename> [file2...]
-
Field Summary
FieldsModifier and TypeFieldDescriptionorg.apache.commons.configuration2.Configuration
The final argument(s) should be one or more filenames.boolean
-v or --verbose Log additional information (primarily for MC-OST).Fields inherited from class ffx.algorithms.cli.AlgorithmsCommand
activeAssembly, algorithmFunctions, algorithmListener, baseDir
Fields inherited from class ffx.utilities.FFXCommand
args, binding, color, help, logger, parseResult, version
-
Constructor Summary
ConstructorsConstructorDescriptionThermodynamics Constructor.Thermodynamics
(FFXBinding binding) Thermodynamics Constructor.Thermodynamics
(String[] args) Thermodynamics constructor that sets the command line arguments. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Reclaims resources associated with all Potential objects associated with this script.getOST()
Returns a List of all Potential objects associated with this script.run()
Execute this Command.void
setProperties
(org.apache.commons.configuration2.Configuration additionalProps) Sets an optional Configuration with additional properties.Methods inherited from class ffx.algorithms.cli.AlgorithmsCommand
getActiveAssemblies, getActiveAssembly, init, saveDirFile, setActiveAssembly, setBaseDir, updateTitle
Methods inherited from class ffx.utilities.FFXCommand
getCommand, helpString, listCommands, setBinding
-
Field Details
-
dynamicsOptions
-
barostatOptions
-
randomSymopOptions
-
alchemicalOptions
-
topologyOptions
-
writeoutOptions
-
thermodynamicsOptions
-
ostOptions
-
lambdaParticleOptions
-
multiDynamicsOptions
-
verbose
public boolean verbose-v or --verbose Log additional information (primarily for MC-OST). -
filenames
The final argument(s) should be one or more filenames. -
topologies
-
potential
-
orthogonalSpaceTempering
-
additionalProperties
public org.apache.commons.configuration2.Configuration additionalProperties
-
-
Constructor Details
-
Thermodynamics
public Thermodynamics()Thermodynamics Constructor. -
Thermodynamics
Thermodynamics Constructor.- Parameters:
binding
- The Binding to use.
-
Thermodynamics
Thermodynamics constructor that sets the command line arguments.- Parameters:
args
- Command line arguments.
-
-
Method Details
-
setProperties
public void setProperties(org.apache.commons.configuration2.Configuration additionalProps) Sets an optional Configuration with additional properties.- Parameters:
additionalProps
- Additional properties configuration
-
run
Execute this Command.- Overrides:
run
in classFFXCommand
- Returns:
- The current FFXCommand.
-
getOST
-
getPotential
-
getPotentials
Description copied from class:AlgorithmsCommand
Returns a List of all Potential objects associated with this script.- Overrides:
getPotentials
in classAlgorithmsCommand
- Returns:
- All Potentials. Sometimes empty, never null.
-
destroyPotentials
public boolean destroyPotentials()Description copied from class:AlgorithmsCommand
Reclaims resources associated with all Potential objects associated with this script.- Overrides:
destroyPotentials
in classAlgorithmsCommand
- Returns:
- If all Potentials had resources reclaimed.
-