/*
 * 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.