Package ffx.algorithms.optimize.anneal
@ParametersAreNonnullByDefault
package ffx.algorithms.optimize.anneal
The anneal package implements simulated annealing-based optimization,
including an interface for annealing schedules and several concrete schedule
implementations (linear, exponential, and flat-end) used to control temperature
during optimization runs.
- Since:
- 1.0
- Author:
- Michael J. Schnieders
-
ClassDescriptionTemperature schedule for simulated annealingExponential temperature schedule for simulated annealingComposite annealing schedule with flat ends (i.e. spends extra time at the low and high temperatures).Linear temperature schedule for simulated annealingRun NVT molecular dynamics at a series of temperatures to optimize a structure.Represents non-composite AnnealingSchedules known (i.e. not FlatEndAnnealSchedule).