Package gov.nih.mipav.model.algorithms
Class CeresSolver.GradientProblemSolverOptions
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.CeresSolver.GradientProblemSolverOptions
-
- Enclosing class:
- CeresSolver
class CeresSolver.GradientProblemSolverOptions extends java.lang.Object
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description GradientProblemSolverOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CeresSolver.SolverOptions
GradientProblemSolverOptionsToSolverOptions()
boolean
IsValid(java.lang.String[] error)
-
-
-
Field Detail
-
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
java.util.Vector<CeresSolver.IterationCallback> callbacks
-
-
Method Detail
-
IsValid
public boolean IsValid(java.lang.String[] error)
-
GradientProblemSolverOptionsToSolverOptions
public CeresSolver.SolverOptions GradientProblemSolverOptionsToSolverOptions()
-
-