Class ConfigLevenbergMarquardt

java.lang.Object
org.ddogleg.optimization.ConfigGaussNewton
org.ddogleg.optimization.lm.ConfigLevenbergMarquardt

public class ConfigLevenbergMarquardt
extends ConfigGaussNewton
Configuration for LevenbergMarquardt_F64
  • Field Details

    • dampeningInitial

      public double dampeningInitial
      Initial value for the dampening parameter.
    • mixture

      public double mixture
      Used to switch between Levenberg's and Marquardt's forumula. 1.0=levenberg 0.0=marquardt
    • diagonal_min

      public double diagonal_min
      Clamps the diagonal values of J'*J when constructing the LM formula.
    • diagonal_max

      public double diagonal_max
      Clamps the diagonal values of J'*J when constructing the LM formula.
  • Constructor Details

    • ConfigLevenbergMarquardt

      public ConfigLevenbergMarquardt()
  • Method Details