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.