Class OrthogonalSpaceTempering.OptimizationParameters

java.lang.Object
ffx.algorithms.thermodynamics.OrthogonalSpaceTempering.OptimizationParameters
Enclosing class:
OrthogonalSpaceTempering

public class OrthogonalSpaceTempering.OptimizationParameters extends Object
Parameters for running local optimizations during OST sampling.
  • Method Details

    • getOptimumCoordinates

      public double[] getOptimumCoordinates()
      getOptimumCoordinates.
      Returns:
      an array of
      invalid reference
      double
      objects.
    • getOptimumEnergy

      public double getOptimumEnergy()
      getOptimumEnergy.
      Returns:
      a double.
    • optimize

      public void optimize(double e, double[] x, @Nullable double[] gradient)
      Run a local optimization.
      Parameters:
      e - Current energy.
      x - Current atomic coordinates.
      gradient - Work array for collecting the gradient.
    • setOptimization

      public void setOptimization(boolean doOptimization, MolecularAssembly molecularAssembly)
      setOptimization.
      Parameters:
      doOptimization - a boolean.
      molecularAssembly - a MolecularAssembly object.