Class CeresSolver.GradientProblemSolverOptions

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

class CeresSolver.GradientProblemSolverOptions extends Object
  • Field Details

    • line_search_direction_type

      public CeresSolver.LineSearchDirectionType line_search_direction_type
    • line_search_type

      public CeresSolver.LineSearchType line_search_type
    • nonlinear_conjugate_gradient_type

      public CeresSolver.NonlinearConjugateGradientType nonlinear_conjugate_gradient_type
    • max_lbfgs_rank

      public int max_lbfgs_rank
    • use_approximate_eigenvalue_bfgs_scaling

      public boolean use_approximate_eigenvalue_bfgs_scaling
    • line_search_interpolation_type

      public CeresSolver.LineSearchInterpolationType line_search_interpolation_type
    • min_line_search_step_size

      public double min_line_search_step_size
    • line_search_sufficient_function_decrease

      public double line_search_sufficient_function_decrease
    • max_line_search_step_contraction

      public double max_line_search_step_contraction
    • min_line_search_step_contraction

      public double min_line_search_step_contraction
    • max_num_line_search_step_size_iterations

      public int max_num_line_search_step_size_iterations
    • max_num_line_search_direction_restarts

      public int max_num_line_search_direction_restarts
    • line_search_sufficient_curvature_decrease

      public double line_search_sufficient_curvature_decrease
    • max_line_search_step_expansion

      public double max_line_search_step_expansion
    • max_num_iterations

      public int max_num_iterations
    • max_solver_time_in_seconds

      public double max_solver_time_in_seconds
    • function_tolerance

      public double function_tolerance
    • gradient_tolerance

      public double gradient_tolerance
    • parameter_tolerance

      public double parameter_tolerance
    • logging_type

      public CeresSolver.LoggingType logging_type
    • minimizer_progress_to_stdout

      public boolean minimizer_progress_to_stdout
    • update_state_every_iteration

      public boolean update_state_every_iteration
    • callbacks

  • Constructor Details

    • GradientProblemSolverOptions

      public GradientProblemSolverOptions()
  • Method Details

    • IsValid

      public boolean IsValid(String[] error)
    • GradientProblemSolverOptionsToSolverOptions

      public CeresSolver.SolverOptions GradientProblemSolverOptionsToSolverOptions()