/*
* MinpackOptimizer.java
*
* Created on May 27, 2002, 4:26 PM
*/
package hep.aida.ref.optimizer.minpack;
import hep.aida.ref.optimizer.OptimizerResult;
/**
*
* Implementation of IOptimizerConfiguration for the Minpack optimizer
*
* @author Tony Johnson, Victor Serbo, Max Turri
*
*/
public class MinpackOptimizer extends hep.aida.ref.optimizer.AbstractOptimizer {
/**
* Creates a new instance of MinpackOptimizer
*/
public MinpackOptimizer() {
result = new OptimizerResult();
configuration = new MinpackOptimizerConfiguration();
domainConstraint = null;
}
public void optimize() {
/*
int nFunctions = functions.size();
if ( nFunctions == 0 ) {
System.out.println("Cannot optimize!! The function was not set correctely!");
return false;
}
double tolerance = configuration.tolerance();
ArrayList variables = new ArrayList();
for ( int i = 0; i
Ads help maintain this website.