# Uses of Class
org.apache.commons.math3.exception.TooManyEvaluationsException

Packages that use TooManyEvaluationsException
Package
Description
org.apache.commons.math3.analysis.integration
Numerical integration (quadrature) algorithms for univariate real functions.
org.apache.commons.math3.analysis.solvers
Root finding algorithms, for univariate real functions.
org.apache.commons.math3.optim
Generally, optimizers are algorithms that will either `minimize` or `maximize` a scalar function, called the `objective function`.
org.apache.commons.math3.optim.nonlinear.scalar
Algorithms for optimizing a scalar function.
org.apache.commons.math3.optim.nonlinear.scalar.gradient
This package provides optimization algorithms that require derivatives.
org.apache.commons.math3.optim.nonlinear.scalar.noderiv
This package provides optimization algorithms that do not require derivatives.
org.apache.commons.math3.optim.nonlinear.vector
Algorithms for optimizing a vector function.
org.apache.commons.math3.optim.nonlinear.vector.jacobian
This package provides optimization algorithms that require derivatives.
org.apache.commons.math3.optim.univariate
One-dimensional optimization algorithms.
org.apache.commons.math3.optimization.direct
This package provides optimization algorithms that don't require derivatives.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.analysis.integration

Methods in org.apache.commons.math3.analysis.integration that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`protected double`
BaseAbstractUnivariateIntegrator.`computeObjectiveValue(double point)`
Compute the objective function value.
`protected abstract double`
BaseAbstractUnivariateIntegrator.`doIntegrate()`
Method for implementing actual integration algorithms in derived classes.
`protected double`
IterativeLegendreGaussIntegrator.`doIntegrate()`
Method for implementing actual integration algorithms in derived classes.
`protected double`
LegendreGaussIntegrator.`doIntegrate()`
Deprecated.
Method for implementing actual integration algorithms in derived classes.
`protected double`
MidPointIntegrator.`doIntegrate()`
Method for implementing actual integration algorithms in derived classes.
`protected double`
RombergIntegrator.`doIntegrate()`
Method for implementing actual integration algorithms in derived classes.
`protected double`
SimpsonIntegrator.`doIntegrate()`
Method for implementing actual integration algorithms in derived classes.
`protected double`
TrapezoidIntegrator.`doIntegrate()`
Method for implementing actual integration algorithms in derived classes.
`double`
BaseAbstractUnivariateIntegrator.`integrate(int maxEval, UnivariateFunction f, double lower, double upper)`
Integrate the function in the given interval.
`double`
UnivariateIntegrator.`integrate(int maxEval, UnivariateFunction f, double min, double max)`
Integrate the function in the given interval.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.analysis.solvers

Methods in org.apache.commons.math3.analysis.solvers that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`protected double`
AbstractDifferentiableUnivariateSolver.`computeDerivativeObjectiveValue(double point)`
Deprecated.
Compute the objective function value.
`protected double`
BaseAbstractUnivariateSolver.`computeObjectiveValue(double point)`
Compute the objective function value.
`protected DerivativeStructure`
AbstractUnivariateDifferentiableSolver.`computeObjectiveValueAndDerivative(double point)`
Compute the objective function value.
`protected abstract double`
BaseAbstractUnivariateSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
BisectionSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
BracketingNthOrderBrentSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
BrentSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`double`
LaguerreSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
MullerSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
MullerSolver2.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
NewtonRaphsonSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected double`
NewtonSolver.`doSolve()`
Deprecated.
Method for implementing actual optimization algorithms in derived classes.
`protected double`
RiddersSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected final double`
SecantSolver.`doSolve()`
Method for implementing actual optimization algorithms in derived classes.
`protected void`
BaseAbstractUnivariateSolver.`incrementEvaluationCount()`
Increment the evaluation count by one.
`double`
BaseAbstractUnivariateSolver.`solve(int maxEval, FUNC f, double startValue)`
Solve for a zero in the vicinity of `startValue`.
`double`
BaseAbstractUnivariateSolver.`solve(int maxEval, FUNC f, double min, double max, double startValue)`
Solve for a zero in the given interval, start at `startValue`.
`double`
BaseUnivariateSolver.`solve(int maxEval, FUNC f, double min, double max)`
Solve for a zero root in the given interval.
`double`
BaseUnivariateSolver.`solve(int maxEval, FUNC f, double min, double max, double startValue)`
Solve for a zero in the given interval, start at `startValue`.
`double`
BracketingNthOrderBrentSolver.`solve(int maxEval, UnivariateFunction f, double min, double max, double startValue, AllowedSolution allowedSolution)`
Solve for a zero in the given interval, start at `startValue`.
`double`
BracketingNthOrderBrentSolver.`solve(int maxEval, UnivariateFunction f, double min, double max, AllowedSolution allowedSolution)`
Solve for a zero in the given interval.
`double`
NewtonRaphsonSolver.`solve(int maxEval, UnivariateDifferentiableFunction f, double min, double max)`
Find a zero near the midpoint of `min` and `max`.
`double`
NewtonSolver.`solve(int maxEval, DifferentiableUnivariateFunction f, double min, double max)`
Deprecated.
Find a zero near the midpoint of `min` and `max`.
`Complex[]`
LaguerreSolver.`solveAllComplex(double[] coefficients, double initial)`
Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.
`Complex[]`
LaguerreSolver.`solveAllComplex(double[] coefficients, double initial, int maxEval)`
Find all complex roots for the polynomial with the given coefficients, starting from the given initial value.
`Complex`
LaguerreSolver.`solveComplex(double[] coefficients, double initial)`
Find a complex root for the polynomial with the given coefficients, starting from the given initial value.
`Complex`
LaguerreSolver.`solveComplex(double[] coefficients, double initial, int maxEval)`
Find a complex root for the polynomial with the given coefficients, starting from the given initial value.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim

Methods in org.apache.commons.math3.optim that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`protected void`
BaseOptimizer.`incrementEvaluationCount()`
Increment the evaluation count.
`PAIR`
BaseOptimizer.`optimize()`
Performs the optimization.
`PAIR`
BaseOptimizer.`optimize(OptimizationData... optData)`
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim.nonlinear.scalar

Methods in org.apache.commons.math3.optim.nonlinear.scalar that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`PointValuePair`
GradientMultivariateOptimizer.`optimize(OptimizationData... optData)`
Stores data and performs the optimization.
`PointValuePair`
MultivariateOptimizer.`optimize(OptimizationData... optData)`
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim.nonlinear.scalar.gradient

Methods in org.apache.commons.math3.optim.nonlinear.scalar.gradient that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`PointValuePair`
NonLinearConjugateGradientOptimizer.`optimize(OptimizationData... optData)`
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim.nonlinear.scalar.noderiv

Methods in org.apache.commons.math3.optim.nonlinear.scalar.noderiv that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`PointValuePair`
CMAESOptimizer.`optimize(OptimizationData... optData)`
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim.nonlinear.vector

Methods in org.apache.commons.math3.optim.nonlinear.vector that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`PointVectorValuePair`
JacobianMultivariateVectorOptimizer.`optimize(OptimizationData... optData)`
Deprecated.
Stores data and performs the optimization.
`PointVectorValuePair`
MultivariateVectorOptimizer.`optimize(OptimizationData... optData)`
Deprecated.
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim.nonlinear.vector.jacobian

Methods in org.apache.commons.math3.optim.nonlinear.vector.jacobian that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`PointVectorValuePair`
AbstractLeastSquaresOptimizer.`optimize(OptimizationData... optData)`
Deprecated.
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optim.univariate

Methods in org.apache.commons.math3.optim.univariate that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`UnivariatePointValuePair`
UnivariateOptimizer.`optimize(OptimizationData... optData)`
Stores data and performs the optimization.

## Uses of TooManyEvaluationsException in org.apache.commons.math3.optimization.direct

Methods in org.apache.commons.math3.optimization.direct that throw TooManyEvaluationsException
Modifier and Type
Method
Description
`protected PointVectorValuePair`
BaseAbstractMultivariateVectorOptimizer.`optimize(int maxEval, FUNC f, OptimizationData... optData)`
Deprecated.
Optimize an objective function.
`protected PointValuePair`
BaseAbstractMultivariateOptimizer.`optimizeInternal(int maxEval, FUNC f, GoalType goalType, OptimizationData... optData)`
Deprecated.
Optimize an objective function.
`protected PointVectorValuePair`
BaseAbstractMultivariateVectorOptimizer.`optimizeInternal(int maxEval, FUNC f, OptimizationData... optData)`
Deprecated.
Optimize an objective function.