public abstract class JacobianMultivariateVectorOptimizer extends MultivariateVectorOptimizer
Target
while the
number of columns is equal to the dimension of the InitialGuess
.evaluations, iterations
Modifier | Constructor and Description |
---|---|
protected |
JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker) |
Modifier and Type | Method and Description |
---|---|
protected double[][] |
computeJacobian(double[] params)
Computes the Jacobian matrix.
|
PointVectorValuePair |
optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
computeObjectiveValue, getTarget, getTargetSize, getWeight
getLowerBound, getStartPoint, getUpperBound
doOptimize, getConvergenceChecker, getEvaluations, getIterations, getMaxEvaluations, getMaxIterations, incrementEvaluationCount, incrementIterationCount
protected JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
checker
- Convergence checker.protected double[][] computeJacobian(double[] params)
params
- Point at which the Jacobian must be evaluated.public PointVectorValuePair optimize(OptimizationData... optData)
optimize
in class MultivariateVectorOptimizer
optData
- Optimization data. The following data will be looked for:
TooManyEvaluationsException
- if the maximal number of
evaluations is exceeded.DimensionMismatchException
- if the initial guess, target, and weight
arguments have inconsistent dimensions.Copyright © 2021 CNES. All rights reserved.