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.
|
Modifier and Type | Method and Description |
---|---|
protected double |
BaseAbstractUnivariateIntegrator.computeObjectiveValue(double point)
Compute the objective function value.
|
protected double |
IterativeLegendreGaussIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived
classes.
|
protected double |
RombergIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived
classes.
|
protected abstract double |
BaseAbstractUnivariateIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived
classes.
|
protected double |
TrapezoidIntegrator.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 |
SimpsonIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived
classes.
|
protected double |
MidPointIntegrator.doIntegrate()
Method for implementing actual integration algorithms in derived
classes.
|
double |
UnivariateIntegrator.integrate(int maxEval,
UnivariateFunction f,
double min,
double max)
Integrate the function in the given interval.
|
double |
BaseAbstractUnivariateIntegrator.integrate(int maxEval,
UnivariateFunction f,
double lower,
double upper)
Integrate the function in the given interval.
|
Modifier and Type | Method and 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 double |
NewtonSolver.doSolve()
Deprecated.
Method for implementing actual optimization algorithms in derived
classes.
|
protected double |
SecantSolver.doSolve()
Method for implementing actual optimization algorithms in derived
classes.
|
double |
LaguerreSolver.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 |
BrentSolver.doSolve()
Method for implementing actual optimization algorithms in derived
classes.
|
protected double |
BracketingNthOrderBrentSolver.doSolve()
Method for implementing actual optimization algorithms in derived
classes.
|
protected abstract double |
BaseAbstractUnivariateSolver.doSolve()
Method for implementing actual optimization algorithms in derived
classes.
|
protected double |
RiddersSolver.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 |
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 void |
BaseAbstractUnivariateSolver.incrementEvaluationCount()
Increment the evaluation count by one.
|
double |
NewtonSolver.solve(int maxEval,
DifferentiableUnivariateFunction f,
double min,
double max)
Deprecated.
Find a zero near the midpoint of
min and max . |
double |
BaseAbstractUnivariateSolver.solve(int maxEval,
FUNC f,
double startValue)
Solve for a zero in the vicinity of
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 |
BaseAbstractUnivariateSolver.solve(int maxEval,
FUNC f,
double min,
double max,
double startValue)
Solve for a zero in the given interval, start at
startValue . |
double |
NewtonRaphsonSolver.solve(int maxEval,
UnivariateDifferentiableFunction f,
double min,
double max)
Find a zero near the midpoint of
min and max . |
double |
BracketingNthOrderBrentSolver.solve(int maxEval,
UnivariateFunction f,
double min,
double max,
AllowedSolution allowedSolution)
Solve for a zero in the given interval.
|
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 . |
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.
|
Modifier and Type | Method and 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.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
MultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointValuePair |
GradientMultivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
NonLinearConjugateGradientOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
PointValuePair |
CMAESOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
MultivariateVectorOptimizer.optimize(OptimizationData... optData)
Deprecated.
Stores data and performs the optimization.
|
PointVectorValuePair |
JacobianMultivariateVectorOptimizer.optimize(OptimizationData... optData)
Deprecated.
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
AbstractLeastSquaresOptimizer.optimize(OptimizationData... optData)
Deprecated.
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
UnivariatePointValuePair |
UnivariateOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Method and 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.
|
Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.