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 SummaryConstructors Constructor Description MinimizerOptions()MinimizerOptions(CeresSolver.SolverOptions options)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidInit(CeresSolver.SolverOptions options)
 
- 
- 
- 
Field Detail- 
max_num_iterationspublic int max_num_iterations 
 - 
max_solver_time_in_secondspublic double max_solver_time_in_seconds 
 - 
num_threadspublic int num_threads 
 - 
max_step_solver_retriespublic int max_step_solver_retries 
 - 
gradient_tolerancepublic double gradient_tolerance 
 - 
parameter_tolerancepublic double parameter_tolerance 
 - 
function_tolerancepublic double function_tolerance 
 - 
min_relative_decreasepublic double min_relative_decrease 
 - 
etapublic double eta 
 - 
jacobi_scalingpublic boolean jacobi_scaling 
 - 
use_nonmonotonic_stepspublic boolean use_nonmonotonic_steps 
 - 
max_consecutive_nonmonotonic_stepspublic int max_consecutive_nonmonotonic_steps 
 - 
trust_region_minimizer_iterations_to_dumppublic java.util.Vector<java.lang.Integer> trust_region_minimizer_iterations_to_dump 
 - 
trust_region_problem_dump_format_typepublic CeresSolver.DumpFormatType trust_region_problem_dump_format_type 
 - 
trust_region_problem_dump_directorypublic java.lang.String trust_region_problem_dump_directory 
 - 
max_num_consecutive_invalid_stepspublic int max_num_consecutive_invalid_steps 
 - 
min_trust_region_radiuspublic double min_trust_region_radius 
 - 
line_search_direction_typepublic CeresSolver.LineSearchDirectionType line_search_direction_type 
 - 
line_search_typepublic CeresSolver.LineSearchType line_search_type 
 - 
nonlinear_conjugate_gradient_typepublic CeresSolver.NonlinearConjugateGradientType nonlinear_conjugate_gradient_type 
 - 
max_lbfgs_rankpublic int max_lbfgs_rank 
 - 
use_approximate_eigenvalue_bfgs_scalingpublic boolean use_approximate_eigenvalue_bfgs_scaling 
 - 
line_search_interpolation_typepublic CeresSolver.LineSearchInterpolationType line_search_interpolation_type 
 - 
min_line_search_step_sizepublic double min_line_search_step_size 
 - 
line_search_sufficient_function_decreasepublic double line_search_sufficient_function_decrease 
 - 
max_line_search_step_contractionpublic double max_line_search_step_contraction 
 - 
min_line_search_step_contractionpublic double min_line_search_step_contraction 
 - 
max_num_line_search_step_size_iterationspublic int max_num_line_search_step_size_iterations 
 - 
max_num_line_search_direction_restartspublic int max_num_line_search_direction_restarts 
 - 
line_search_sufficient_curvature_decreasepublic double line_search_sufficient_curvature_decrease 
 - 
max_line_search_step_expansionpublic double max_line_search_step_expansion 
 - 
inner_iteration_tolerancepublic double inner_iteration_tolerance 
 - 
is_silentpublic boolean is_silent 
 - 
is_constrainedpublic boolean is_constrained 
 - 
callbacksjava.util.Vector<CeresSolver.IterationCallback> callbacks 
 - 
evaluatorCeresSolver.Evaluator evaluator 
 - 
trust_region_strategyCeresSolver.TrustRegionStrategy trust_region_strategy 
 - 
jacobianCeresSolver.SparseMatrix jacobian 
 - 
inner_iteration_minimizerCeresSolver.CoordinateDescentMinimizer inner_iteration_minimizer 
 
- 
 - 
Constructor Detail- 
MinimizerOptionspublic MinimizerOptions() 
 - 
MinimizerOptionspublic MinimizerOptions(CeresSolver.SolverOptions options) 
 
- 
 - 
Method Detail- 
Initpublic void Init(CeresSolver.SolverOptions options) 
 
- 
 
-