package edu.stanford.nlp.optimization; /** * The interface for one variable function minimizers. * * @author Jenny Finkel */ public interface LineSearcher { /** * Attempts to find an unconstrained minimum of the objective * <code>function</code> starting at <code>initial</code>, within * <code>functionTolerance</code>. * * @param function the objective function */ double minimize(java.util.function.Function<Double, Double> function) ; }