Class ConfigGaussNewton

java.lang.Object
org.ddogleg.optimization.ConfigGaussNewton
Direct Known Subclasses:
ConfigLevenbergMarquardt, ConfigTrustRegion

public class ConfigGaussNewton extends Object
Configuration for GaussNewtonBase_F64.
  • Field Details

    • gtol

      public double gtol
      tolerance for termination. magnitude of gradient. absolute
    • ftol

      public double ftol
      tolerance for termination, change in function value. relative
    • hessianScaling

      public boolean hessianScaling
      Optional scaling of Jacobian to make the Hessian matrix better suited for decomposition by improving the matrice's condition scaling = sqrt(diag(B)) where B is the Hessian matrix. For Least-Squares B = J'*J
  • Constructor Details

    • ConfigGaussNewton

      public ConfigGaussNewton()
  • Method Details