Package gov.nih.mipav.model.algorithms
Class CeresSolver.MinimizerOptions
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.MinimizerOptions
-
- Enclosing class:
- CeresSolver
class CeresSolver.MinimizerOptions extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description MinimizerOptions()
MinimizerOptions(CeresSolver.SolverOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
Init(CeresSolver.SolverOptions options)
-
-
-
Field Detail
-
max_num_iterations
public int max_num_iterations
-
max_solver_time_in_seconds
public double max_solver_time_in_seconds
-
num_threads
public int num_threads
-
max_step_solver_retries
public int max_step_solver_retries
-
gradient_tolerance
public double gradient_tolerance
-
parameter_tolerance
public double parameter_tolerance
-
function_tolerance
public double function_tolerance
-
min_relative_decrease
public double min_relative_decrease
-
eta
public double eta
-
jacobi_scaling
public boolean jacobi_scaling
-
use_nonmonotonic_steps
public boolean use_nonmonotonic_steps
-
max_consecutive_nonmonotonic_steps
public int max_consecutive_nonmonotonic_steps
-
trust_region_minimizer_iterations_to_dump
public java.util.Vector<java.lang.Integer> trust_region_minimizer_iterations_to_dump
-
trust_region_problem_dump_format_type
public CeresSolver.DumpFormatType trust_region_problem_dump_format_type
-
trust_region_problem_dump_directory
public java.lang.String trust_region_problem_dump_directory
-
max_num_consecutive_invalid_steps
public int max_num_consecutive_invalid_steps
-
min_trust_region_radius
public double min_trust_region_radius
-
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
-
inner_iteration_tolerance
public double inner_iteration_tolerance
-
is_silent
public boolean is_silent
-
is_constrained
public boolean is_constrained
-
callbacks
java.util.Vector<CeresSolver.IterationCallback> callbacks
-
evaluator
CeresSolver.Evaluator evaluator
-
trust_region_strategy
CeresSolver.TrustRegionStrategy trust_region_strategy
-
jacobian
CeresSolver.SparseMatrix jacobian
-
inner_iteration_minimizer
CeresSolver.CoordinateDescentMinimizer inner_iteration_minimizer
-
-
Constructor Detail
-
MinimizerOptions
public MinimizerOptions()
-
MinimizerOptions
public MinimizerOptions(CeresSolver.SolverOptions options)
-
-
Method Detail
-
Init
public void Init(CeresSolver.SolverOptions options)
-
-