Class CeresSolver.DoglegStrategy

java.lang.Object
gov.nih.mipav.model.algorithms.CeresSolver.TrustRegionStrategy
gov.nih.mipav.model.algorithms.CeresSolver.DoglegStrategy
Enclosing class:
CeresSolver

class CeresSolver.DoglegStrategy extends CeresSolver.TrustRegionStrategy
  • Field Details

    • linear_solver_

      private CeresSolver.LinearSolver linear_solver_
    • radius_

      private double radius_
    • max_radius_

      private double max_radius_
    • min_diagonal_

      private double min_diagonal_
    • max_diagonal_

      private double max_diagonal_
    • mu_

      private double mu_
    • min_mu_

      private double min_mu_
    • max_mu_

      private double max_mu_
    • mu_increase_factor_

      private double mu_increase_factor_
    • increase_threshold_

      private double increase_threshold_
    • decrease_threshold_

      private double decrease_threshold_
    • diagonal_

      private Vector<Double> diagonal_
    • lm_diagonal_

      private Vector<Double> lm_diagonal_
    • gradient_

      private Vector<Double> gradient_
    • gauss_newton_step_

      private Vector<Double> gauss_newton_step_
    • alpha_

      private double alpha_
    • dogleg_step_norm_

      private double dogleg_step_norm_
    • reuse_

      private boolean reuse_
    • dogleg_type_

      private CeresSolver.DoglegType dogleg_type_
    • subspace_is_one_dimensional_

      private boolean subspace_is_one_dimensional_
    • subspace_basis_

      private Jama.Matrix subspace_basis_
    • subspace_g_

      private WildMagic.LibFoundation.Mathematics.Vector2d subspace_g_
    • subspace_B_

      private Jama.Matrix subspace_B_
    • kMaxMu

      private double kMaxMu
    • kMinMu

      private double kMinMu
  • Constructor Details

  • Method Details