public class BracketFinder extends Object
optimize.py v0.5).| Constructor and Description | 
|---|
| BracketFinder()Constructor with default values  100, 500(see theother constructor). | 
| BracketFinder(double growLimit,
             int maxEvaluations)Create a bracketing interval finder. | 
| Modifier and Type | Method and Description | 
|---|---|
| int | getEvaluations() | 
| double | getFHi()Get function value at  getHi(). | 
| double | getFLo()Get function value at  getLo(). | 
| double | getFMid()Get function value at  getMid(). | 
| double | getHi() | 
| double | getLo() | 
| int | getMaxEvaluations() | 
| double | getMid() | 
| void | search(UnivariateFunction func,
      GoalType goal,
      double xA,
      double xB)Search new points that bracket a local optimum of the function. | 
public BracketFinder()
100, 500 (see the
 other constructor).public BracketFinder(double growLimit,
             int maxEvaluations)
growLimit - Expanding factor.maxEvaluations - Maximum number of evaluations allowed for finding
 a bracketing interval.public void search(UnivariateFunction func, GoalType goal, double xA, double xB)
func - Function whose optimum should be bracketed.goal - Goal type.xA - Initial point.xB - Initial point.TooManyEvaluationsException - if the maximum number of evaluations
 is exceeded.public int getMaxEvaluations()
public int getEvaluations()
public double getLo()
getFLo()public double getHi()
getFHi()public double getMid()
getFMid()Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.