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
Modifier and TypeFieldDescriptiondouble
Initial value for the dampening parameter.double
Clamps the diagonal values of J'*J when constructing the LM formula.double
Clamps the diagonal values of J'*J when constructing the LM formula.double
Used to switch between Levenberg's and Marquardt's forumula.Fields inherited from class org.ddogleg.optimization.ConfigGaussNewton
ftol, gtol, hessianScaling
-
Constructor Summary
-
Method Summary
Methods inherited from class org.ddogleg.optimization.ConfigGaussNewton
set
-
Field Details
-
dampeningInitial
public double dampeningInitialInitial value for the dampening parameter. -
mixture
public double mixtureUsed to switch between Levenberg's and Marquardt's forumula. 1.0=levenberg 0.0=marquardt -
diagonal_min
public double diagonal_minClamps the diagonal values of J'*J when constructing the LM formula. -
diagonal_max
public double diagonal_maxClamps the diagonal values of J'*J when constructing the LM formula.
-
-
Constructor Details
-
ConfigLevenbergMarquardt
public ConfigLevenbergMarquardt()
-
-
Method Details
-
copy
-