public class BrentOptimizer extends AbstractUnivariateRealOptimizer
functionValue, result, resultComputedabsoluteAccuracy, defaultAbsoluteAccuracy, defaultMaximalIterationCount, defaultRelativeAccuracy, iterationCount, maximalIterationCount, relativeAccuracy| Constructor and Description |
|---|
BrentOptimizer()
Construct a solver.
|
| Modifier and Type | Method and Description |
|---|---|
protected double |
doOptimize()
Method for implementing actual optimization algorithms in derived
classes.
|
checkResultComputed, clearResult, computeObjectiveValue, computeObjectiveValue, getEvaluations, getFunctionValue, getGoalType, getMax, getMaxEvaluations, getMin, getResult, getStartValue, optimize, optimize, setFunctionValue, setMaxEvaluations, setResultgetAbsoluteAccuracy, getIterationCount, getMaximalIterationCount, getRelativeAccuracy, incrementIterationsCounter, resetAbsoluteAccuracy, resetIterationsCounter, resetMaximalIterationCount, resetRelativeAccuracy, setAbsoluteAccuracy, setMaximalIterationCount, setRelativeAccuracyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAbsoluteAccuracy, getIterationCount, getMaximalIterationCount, getRelativeAccuracy, resetAbsoluteAccuracy, resetMaximalIterationCount, resetRelativeAccuracy, setAbsoluteAccuracy, setMaximalIterationCount, setRelativeAccuracyprotected double doOptimize()
throws MaxIterationsExceededException,
FunctionEvaluationException
AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction, GoalType, double, double).doOptimize in class AbstractUnivariateRealOptimizerMaxIterationsExceededException - if the maximum iteration count
is exceeded.FunctionEvaluationException - if an error occurs evaluating
the function.Copyright © 2003–2018. All rights reserved.