Package org.ddogleg.optimization.lm
Class ConfigLevenbergMarquardt
java.lang.Object
org.ddogleg.optimization.ConfigGaussNewton
org.ddogleg.optimization.lm.ConfigLevenbergMarquardt
Configuration for
LevenbergMarquardt_F64-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubleInitial value for the dampening parameter.doubleClamps the diagonal values of J'*J when constructing the LM formula.doubleClamps the diagonal values of J'*J when constructing the LM formula.doubleUsed to switch between Levenberg's and Marquardt's formula.Fields inherited from class org.ddogleg.optimization.ConfigGaussNewton
ftol, gtol, hessianScaling -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.ddogleg.optimization.ConfigGaussNewton
setTo
-
Field Details
-
dampeningInitial
public double dampeningInitialInitial value for the dampening parameter. -
mixture
public double mixtureUsed to switch between Levenberg's and Marquardt's formula. 1.0=levenberg 0.0=marquardt -
diagonalMin
public double diagonalMinClamps the diagonal values of J'*J when constructing the LM formula. -
diagonalMax
public double diagonalMaxClamps the diagonal values of J'*J when constructing the LM formula.
-
-
Constructor Details
-
ConfigLevenbergMarquardt
public ConfigLevenbergMarquardt()
-
-
Method Details
-
copy
Deprecated. -
setTo
-
reset
public void reset()- Overrides:
resetin classConfigGaussNewton
-