|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.commons.math3.optim.univariate.BracketFinder
public class BracketFinder
Provide an interval that brackets a local optimum of a function.
This code is based on a Python implementation (from SciPy,
module optimize.py v0.5).
| Constructor Summary | |
|---|---|
BracketFinder()
Constructor with default values 100, 50 (see the
other constructor). |
|
BracketFinder(double growLimit,
int maxEvaluations)
Create a bracketing interval finder. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BracketFinder()
100, 50 (see the
other constructor).
public BracketFinder(double growLimit,
int maxEvaluations)
growLimit - Expanding factor.maxEvaluations - Maximum number of evaluations allowed for finding
a bracketing interval.| Method Detail |
|---|
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 getFLo()
getLo().
getLo()public double getHi()
getFHi()public double getFHi()
getHi().
getHi()public double getMid()
getFMid()public double getFMid()
getMid().
getMid()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||