Package | Description |
---|---|
fr.cnes.sirius.patrius.math.optim |
Generally, optimizers are algorithms that will either
minimize or
maximize
a scalar function, called the
objective
function . |
fr.cnes.sirius.patrius.math.optim.nonlinear.vector | |
fr.cnes.sirius.patrius.math.optim.nonlinear.vector.jacobian |
Modifier and Type | Method and Description |
---|---|
boolean |
SimpleVectorValueChecker.converged(int iteration,
PointVectorValuePair previous,
PointVectorValuePair current)
Check if the optimization algorithm has converged considering the
last two points.
|
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair[] |
MultiStartMultivariateVectorOptimizer.getOptima()
Gets all the optima found during the last call to
optimize . |
PointVectorValuePair |
JacobianMultivariateVectorOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
PointVectorValuePair |
MultivariateVectorOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Modifier and Type | Method and Description |
---|---|
protected void |
MultiStartMultivariateVectorOptimizer.store(PointVectorValuePair optimum)
Method that will be called in order to store each found optimum.
|
Constructor and Description |
---|
JacobianMultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker) |
MultivariateVectorOptimizer(ConvergenceChecker<PointVectorValuePair> checker) |
Modifier and Type | Method and Description |
---|---|
PointVectorValuePair |
GaussNewtonOptimizer.doOptimize()
Performs the bulk of the optimization algorithm.
|
protected PointVectorValuePair |
LevenbergMarquardtOptimizer.doOptimize()
Performs the bulk of the optimization algorithm.
|
PointVectorValuePair |
AbstractLeastSquaresOptimizer.optimize(OptimizationData... optData)
Stores data and performs the optimization.
|
Constructor and Description |
---|
AbstractLeastSquaresOptimizer(ConvergenceChecker<PointVectorValuePair> checker) |
GaussNewtonOptimizer(boolean useLUIn,
ConvergenceChecker<PointVectorValuePair> checker) |
GaussNewtonOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
Simple constructor with default settings.
|
LevenbergMarquardtOptimizer(ConvergenceChecker<PointVectorValuePair> checker)
Constructor that allows the specification of a custom convergence
checker.
|
LevenbergMarquardtOptimizer(double initialStepBoundFactorIn,
ConvergenceChecker<PointVectorValuePair> checker,
double costRelativeToleranceIn,
double parRelativeToleranceIn,
double orthoToleranceIn,
double threshold)
Constructor that allows the specification of a custom convergence
checker, in addition to the standard ones.
|
Copyright © 2020 CNES. All rights reserved.