Class Thermodynamics

Direct Known Subclasses:
RepexThermo

public class Thermodynamics extends AlgorithmsCommand
The Thermodynamics script uses the Transition-Tempered Orthogonal Space Random Walk algorithm to estimate a free energy.
Usage:
ffxc Thermodynamics [options] <filename> [file2...]
  • Field Details

  • Constructor Details

    • Thermodynamics

      public Thermodynamics()
      Thermodynamics Constructor.
    • Thermodynamics

      public Thermodynamics(FFXBinding binding)
      Thermodynamics Constructor.
      Parameters:
      binding - The Binding to use.
    • Thermodynamics

      public Thermodynamics(String[] args)
      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

      public Thermodynamics run()
      Execute this Command.
      Overrides:
      run in class FFXCommand
      Returns:
      The current FFXCommand.
    • getOST

      public OrthogonalSpaceTempering getOST()
    • getPotential

      public CrystalPotential getPotential()
    • getPotentials

      public List<Potential> getPotentials()
      Description copied from class: AlgorithmsCommand
      Returns a List of all Potential objects associated with this script.
      Overrides:
      getPotentials in class AlgorithmsCommand
      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 class AlgorithmsCommand
      Returns:
      If all Potentials had resources reclaimed.