meshi.optimizers
Class Optimizer
java.lang.Object
meshi.optimizers.Optimizer
- Direct Known Subclasses:
- MCM, Minimizer
public abstract class Optimizer
- extends java.lang.Object
Minimize energy according to a given set of coordinates and an energy function
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
energy
public final TotalEnergy energy
maxSteps
public final int maxSteps
reportEvery
public final int reportEvery
optimizerTerminator
public static final Terminator optimizerTerminator
Optimizer
public Optimizer(TotalEnergy energy,
int maxSteps,
int reportEvery)
energy
public TotalEnergy energy()
run
public abstract Optimizer.OptimizerStatus run()
throws OptimizerException
- Throws:
OptimizerException