Deprecated
All classes and interfaces in this package are deprecated.
The optimizers that were provided here were moved to the
org. package
(cf. MATH-1008).
Target while the
number of columns is equal to the dimension of the
InitialGuess.
| Modifier and Type | Field and Description |
|---|---|
| private MultivariateMatrixFunction | jacobian
Jacobian of the model function. |
| Access | Constructor and Description |
|---|---|
| protected | JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair>
Convergence checker. checker)
|
| Modifier and Type | Method and Description |
|---|---|
| protected double[][] | Returns: the Jacobian at the specified point.Point at which the Jacobian must be evaluated. params)Computes the Jacobian matrix. |
| public PointVectorValuePair | Returns: a point/value pair that satisfies the convergence criteria.Optimization data. In addition to those documented in
optData)MultivariateVectorOptimizer#optimize(OptimizationData.
MultivariateOptimizer}, this method will register the following data:
Overrides org. Stores data and performs the optimization. |
| protected void | parseOptimizationData(OptimizationData...
Optimization data.
The following data will be looked for:
optData)Overrides org. Scans the list of (required and optional) optimization data that characterize the problem. |
| jacobian | back to summary |
|---|---|
| private MultivariateMatrixFunction jacobian Jacobian of the model function. | |
| JacobianMultivariateVectorOptimizer | back to summary |
|---|---|
protected JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
| |
| computeJacobian | back to summary |
|---|---|
| protected double[][] computeJacobian(final double[] params) Computes the Jacobian matrix.
| |
| optimize | back to summary |
|---|---|
| public PointVectorValuePair optimize(OptimizationData... optData) throws TooManyEvaluationsException, DimensionMismatchException Overrides org. Doc from org. Stores data and performs the optimization. The list of parameters is open-ended so that sub-classes can extend it with arguments specific to their concrete implementations. When the method is called multiple times, instance data is overwritten only when actually present in the list of arguments: when not specified, data set in a previous call is retained (and thus is optional in subsequent calls). Important Note Subclasses must override
| |
| parseOptimizationData | back to summary |
|---|---|
| protected void parseOptimizationData(OptimizationData... optData) Overrides org. Scans the list of (required and optional) optimization data that characterize the problem.
| |