Class BracketFinder
- java.lang.Object
-
- org.apache.commons.math3.optimization.univariate.BracketFinder
-
@Deprecated public class BracketFinder extends java.lang.ObjectDeprecated.As of 3.1 (to be removed in 4.0).Provide an interval that brackets a local optimum of a function. This code is based on a Python implementation (from SciPy, moduleoptimize.pyv0.5).- Since:
- 2.2
-
-
Constructor Summary
Constructors Constructor Description BracketFinder()Deprecated.Constructor with default values100, 50(see theother constructor).BracketFinder(double growLimit, int maxEvaluations)Deprecated.Create a bracketing interval finder.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description intgetEvaluations()Deprecated.doublegetFHi()Deprecated.Get function value atgetHi().doublegetFLo()Deprecated.Get function value atgetLo().doublegetFMid()Deprecated.Get function value atgetMid().doublegetHi()Deprecated.doublegetLo()Deprecated.intgetMaxEvaluations()Deprecated.doublegetMid()Deprecated.voidsearch(UnivariateFunction func, GoalType goal, double xA, double xB)Deprecated.Search new points that bracket a local optimum of the function.
-
-
-
Constructor Detail
-
BracketFinder
public BracketFinder()
Deprecated.Constructor with default values100, 50(see theother constructor).
-
BracketFinder
public BracketFinder(double growLimit, int maxEvaluations)Deprecated.Create a bracketing interval finder.- Parameters:
growLimit- Expanding factor.maxEvaluations- Maximum number of evaluations allowed for finding a bracketing interval.
-
-
Method Detail
-
search
public void search(UnivariateFunction func, GoalType goal, double xA, double xB)
Deprecated.Search new points that bracket a local optimum of the function.- Parameters:
func- Function whose optimum should be bracketed.goal-Goal type.xA- Initial point.xB- Initial point.- Throws:
TooManyEvaluationsException- if the maximum number of evaluations is exceeded.
-
getMaxEvaluations
public int getMaxEvaluations()
Deprecated.- Returns:
- the number of evalutations.
-
getEvaluations
public int getEvaluations()
Deprecated.- Returns:
- the number of evalutations.
-
getLo
public double getLo()
Deprecated.- Returns:
- the lower bound of the bracket.
- See Also:
getFLo()
-
getFLo
public double getFLo()
Deprecated.Get function value atgetLo().- Returns:
- function value at
getLo()
-
getHi
public double getHi()
Deprecated.- Returns:
- the higher bound of the bracket.
- See Also:
getFHi()
-
getFHi
public double getFHi()
Deprecated.Get function value atgetHi().- Returns:
- function value at
getHi()
-
getMid
public double getMid()
Deprecated.- Returns:
- a point in the middle of the bracket.
- See Also:
getFMid()
-
-