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.ConfigurationThe 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, baseDirFields 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 TypeMethodDescriptionbooleanReclaims 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.voidsetProperties(org.apache.commons.configuration2.Configuration additionalProps) Sets an optional Configuration with additional properties.Methods inherited from class ffx.algorithms.cli.AlgorithmsCommand
getActiveAssemblies, getActiveAssembly, getPotentialsFromAssemblies, init, saveDirFile, setBaseDir, updateTitleMethods 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:
runin classFFXCommand- Returns:
- The current FFXCommand.
-
getOST
-
getPotential
-
getPotentials
Description copied from class:AlgorithmsCommandReturns a List of all Potential objects associated with this script.- Overrides:
getPotentialsin classAlgorithmsCommand- Returns:
- All Potentials. Sometimes empty, never null.
-
destroyPotentials
public boolean destroyPotentials()Description copied from class:AlgorithmsCommandReclaims resources associated with all Potential objects associated with this script.- Overrides:
destroyPotentialsin classAlgorithmsCommand- Returns:
- If all Potentials had resources reclaimed.
-