## Uses of Interface
org.apache.commons.math3.optim.OptimizationData

- Packages that use OptimizationData
  Package | Description
  --- | ---
  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.linear | Optimization algorithms for linear constrained problems.
  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.

- - ### Uses of OptimizationData in org.apache.commons.math3.optim

    Classes in org.apache.commons.math3.optim that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InitialGuess` Starting point (first guess) of the optimization procedure.
    `class` | `MaxEval` Maximum number of evaluations of the function to be optimized.
    `class` | `MaxIter` Maximum number of iterations performed by an (iterative) algorithm.
    `class` | `SimpleBounds` Simple optimization constraints: lower and upper bounds.

    Methods in org.apache.commons.math3.optim with parameters of type OptimizationData
    Modifier and Type | Method and Description
    --- | ---
    `PAIR` | BaseMultivariateOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `PAIR` | BaseOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `PAIR` | BaseMultiStartMultivariateOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `protected void` | BaseMultivariateOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.
    `protected void` | BaseOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.

  - ### Uses of OptimizationData in org.apache.commons.math3.optim.linear

    Classes in org.apache.commons.math3.optim.linear that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LinearConstraintSet` Class that represents a set of `linear constraints`.
    `class` | `LinearObjectiveFunction` An objective function for a linear optimization problem.
    `class` | `NonNegativeConstraint` A constraint for a linear optimization problem indicating whether all variables must be restricted to non-negative values.
    `class` | `PivotSelectionRule` Pivot selection rule to the use for a Simplex solver.
    `class` | `SolutionCallback` A callback object that can be provided to a linear optimizer to keep track of the best solution found.

    Methods in org.apache.commons.math3.optim.linear with parameters of type OptimizationData
    Modifier and Type | Method and Description
    --- | ---
    `PointValuePair` | SimplexSolver.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `PointValuePair` | LinearOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `protected void` | SimplexSolver.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.
    `protected void` | LinearOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.

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

    Classes in org.apache.commons.math3.optim.nonlinear.scalar that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `GoalType` Goal type for an optimization problem (minimization or maximization of a scalar function.
    `class` | `ObjectiveFunction` Scalar function to be optimized.
    `class` | `ObjectiveFunctionGradient` Gradient of the scalar function to be optimized.

    Methods in org.apache.commons.math3.optim.nonlinear.scalar with parameters of type OptimizationData
    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.
    `protected void` | MultivariateOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.
    `protected void` | GradientMultivariateOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.

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

    Classes in org.apache.commons.math3.optim.nonlinear.scalar.gradient that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `NonLinearConjugateGradientOptimizer.BracketingStep` Deprecated. As of v3.3, this class is not used anymore. This setting is replaced by the `initialBracketingRange` argument to the new constructors.

    Methods in org.apache.commons.math3.optim.nonlinear.scalar.gradient with parameters of type OptimizationData
    Modifier and Type | Method and Description
    --- | ---
    `PointValuePair` | NonLinearConjugateGradientOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `protected void` | NonLinearConjugateGradientOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.

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

    Classes in org.apache.commons.math3.optim.nonlinear.scalar.noderiv that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractSimplex` This class implements the simplex concept.
    `static class` | `CMAESOptimizer.PopulationSize` Population size.
    `static class` | `CMAESOptimizer.Sigma` Input sigma values.
    `class` | `MultiDirectionalSimplex` This class implements the multi-directional direct search method.
    `class` | `NelderMeadSimplex` This class implements the Nelder-Mead simplex algorithm.

    Methods in org.apache.commons.math3.optim.nonlinear.scalar.noderiv with parameters of type OptimizationData
    Modifier and Type | Method and Description
    --- | ---
    `PointValuePair` | SimplexOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `PointValuePair` | CMAESOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `protected void` | SimplexOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.
    `protected void` | CMAESOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.

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

    Classes in org.apache.commons.math3.optim.nonlinear.vector that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ModelFunction` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).
    `class` | `ModelFunctionJacobian` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).
    `class` | `Target` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).
    `class` | `Weight` Deprecated. All classes and interfaces in this package are deprecated. The optimizers that were provided here were moved to the `org.apache.commons.math3.fitting.leastsquares` package (cf. MATH-1008).

    Methods in org.apache.commons.math3.optim.nonlinear.vector with parameters of type OptimizationData
    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.
    `protected void` | MultivariateVectorOptimizer.`parseOptimizationData(OptimizationData... optData)` Deprecated. Scans the list of (required and optional) optimization data that characterize the problem.
    `protected void` | JacobianMultivariateVectorOptimizer.`parseOptimizationData(OptimizationData... optData)` Deprecated. Scans the list of (required and optional) optimization data that characterize the problem.

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

    Methods in org.apache.commons.math3.optim.nonlinear.vector.jacobian with parameters of type OptimizationData
    Modifier and Type | Method and Description
    --- | ---
    `PointVectorValuePair` | AbstractLeastSquaresOptimizer.`optimize(OptimizationData... optData)` Deprecated. Stores data and performs the optimization.
    `protected void` | AbstractLeastSquaresOptimizer.`parseOptimizationData(OptimizationData... optData)` Deprecated. Scans the list of (required and optional) optimization data that characterize the problem.

  - ### Uses of OptimizationData in org.apache.commons.math3.optim.univariate

    Classes in org.apache.commons.math3.optim.univariate that implement OptimizationData
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SearchInterval` Search interval and (optional) start value.
    `class` | `UnivariateObjectiveFunction` Scalar function to be optimized.

    Methods in org.apache.commons.math3.optim.univariate with parameters of type OptimizationData
    Modifier and Type | Method and Description
    --- | ---
    `UnivariatePointValuePair` | MultiStartUnivariateOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `UnivariatePointValuePair` | UnivariateOptimizer.`optimize(OptimizationData... optData)` Stores data and performs the optimization.
    `protected void` | UnivariateOptimizer.`parseOptimizationData(OptimizationData... optData)` Scans the list of (required and optional) optimization data that characterize the problem.

Copyright © 2003–2016 The Apache Software Foundation. All rights reserved.