| 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
   minimizeormaximizea scalar function, called theobjective
  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  minandmax. | 
| 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  minandmax. | 
| 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.