public class BracketFinder extends Object
optimize.py v0.5).| Constructor | Description |
|---|---|
BracketFinder() |
Constructor with default values
100, 500 (see the
other constructor). |
BracketFinder(double growLimit,
int maxEvaluations) |
Create a bracketing interval finder.
|
| Modifier and Type | Method | 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.MathIllegalStateException - 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 © 2016–2018 Hipparchus.org. All rights reserved.