Package ffx.algorithms.thermodynamics
Class OrthogonalSpaceTempering.OptimizationParameters
java.lang.Object
ffx.algorithms.thermodynamics.OrthogonalSpaceTempering.OptimizationParameters
- Enclosing class:
OrthogonalSpaceTempering
Parameters for running local optimizations during OST sampling.
-
Method Summary
Modifier and TypeMethodDescriptiondouble[]The coordinates of the lowest energy structure found during optimization.doublegetOptimumEnergy.voidoptimize(double e, double[] x, double[] gradient) Run a local optimization.voidsetOptimization(boolean doOptimization, MolecularAssembly molecularAssembly) setOptimization.
-
Method Details
-
getOptimumCoordinates
public double[] getOptimumCoordinates()The coordinates of the lowest energy structure found during optimization.- Returns:
- the coordinates of the lowest energy structure found during optimization.
-
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
setOptimization.- Parameters:
doOptimization- a boolean.molecularAssembly- aMolecularAssemblyobject.
-