Package | Description |
---|---|
org.apache.commons.math |
Common classes used throughout the commons-math library.
|
org.apache.commons.math.analysis.integration |
Numerical integration (quadrature) algorithms for univariate real functions.
|
org.apache.commons.math.analysis.solvers |
Root finding algorithms, for univariate real functions.
|
org.apache.commons.math.optimization.univariate |
Univariate real functions minimum finding algorithms.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ConvergingAlgorithmImpl.incrementIterationsCounter()
Deprecated.
Increment the iterations counter by 1.
|
Modifier and Type | Method and Description |
---|---|
double |
SimpsonIntegrator.integrate(double min,
double max)
Deprecated.
|
double |
RombergIntegrator.integrate(double min,
double max)
Deprecated.
|
double |
TrapezoidIntegrator.integrate(double min,
double max)
Deprecated.
|
double |
SimpsonIntegrator.integrate(UnivariateRealFunction f,
double min,
double max)
Integrate the function in the given interval.
|
double |
RombergIntegrator.integrate(UnivariateRealFunction f,
double min,
double max)
Integrate the function in the given interval.
|
double |
TrapezoidIntegrator.integrate(UnivariateRealFunction f,
double min,
double max)
Integrate the function in the given interval.
|
Modifier and Type | Method and Description |
---|---|
Complex |
LaguerreSolver.solve(Complex[] coefficients,
Complex initial)
Deprecated.
in 2.2.
|
double |
BrentSolver.solve(double min,
double max)
Deprecated.
|
double |
NewtonSolver.solve(double min,
double max)
Deprecated.
|
double |
BisectionSolver.solve(double min,
double max)
Deprecated.
|
double |
BrentSolver.solve(double min,
double max,
double initial)
Deprecated.
|
double |
NewtonSolver.solve(double min,
double max,
double startValue)
Deprecated.
|
double |
BisectionSolver.solve(double min,
double max,
double initial)
Deprecated.
|
double |
BrentSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max)
Find a zero in the given interval.
|
double |
SecantSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max)
Find a zero in the given interval.
|
double |
RiddersSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max)
Find a root in the given interval.
|
double |
MullerSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max)
Find a real root in the given interval.
|
double |
NewtonSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max)
Find a zero near the midpoint of
min and max . |
double |
BisectionSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max)
Solve for a zero root in the given interval.
|
double |
BrentSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max,
double initial)
Find a zero in the given interval with an initial guess.
|
double |
SecantSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max,
double initial)
Find a zero in the given interval.
|
double |
RiddersSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max,
double initial)
Find a root in the given interval with initial value.
|
double |
MullerSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max,
double initial)
Find a real root in the given interval with initial value.
|
double |
NewtonSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max,
double startValue)
Find a zero near the value
startValue . |
double |
BisectionSolver.solve(int maxEval,
UnivariateRealFunction f,
double min,
double max,
double initial)
Solve for a zero in the given interval, start at startValue.
|
double |
BrentSolver.solve(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
SecantSolver.solve(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
RiddersSolver.solve(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
MullerSolver.solve(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
NewtonSolver.solve(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
BisectionSolver.solve(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
BrentSolver.solve(UnivariateRealFunction f,
double min,
double max,
double initial)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
SecantSolver.solve(UnivariateRealFunction f,
double min,
double max,
double initial)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
RiddersSolver.solve(UnivariateRealFunction f,
double min,
double max,
double initial)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
MullerSolver.solve(UnivariateRealFunction f,
double min,
double max,
double initial)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
NewtonSolver.solve(UnivariateRealFunction f,
double min,
double max,
double startValue)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
BisectionSolver.solve(UnivariateRealFunction f,
double min,
double max,
double initial)
Deprecated.
in 2.2 (to be removed in 3.0).
|
double |
MullerSolver.solve2(double min,
double max)
Deprecated.
replaced by
MullerSolver.solve2(UnivariateRealFunction, double, double)
since 2.0 |
double |
MullerSolver.solve2(UnivariateRealFunction f,
double min,
double max)
Deprecated.
in 2.2 (to be removed in 3.0).
|
Complex[] |
LaguerreSolver.solveAll(Complex[] coefficients,
Complex initial)
Deprecated.
in 2.2.
|
Modifier and Type | Method and Description |
---|---|
protected double |
AbstractUnivariateRealOptimizer.doOptimize()
Method for implementing actual optimization algorithms in derived
classes.
|
protected double |
BrentOptimizer.doOptimize()
Method for implementing actual optimization algorithms in derived
classes.
|
double |
AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goal,
double min,
double max)
Find an optimum in the given interval.
|
double |
AbstractUnivariateRealOptimizer.optimize(UnivariateRealFunction f,
GoalType goal,
double min,
double max,
double startValue)
Find an optimum in the given interval, start at startValue.
|
void |
BracketFinder.search(UnivariateRealFunction func,
GoalType goal,
double xA,
double xB)
Search new points that bracket a local optimum of the function.
|
Copyright © 2003–2016. All rights reserved.