Lines Matching refs:Solver
127 setting :member:`Solver::Options::trust_region_strategy_type`.
237 :member:`Solver::Options::dogleg_type`.
320 Setting :member:`Solver::Options::use_inner_iterations` to ``true``
326 Setting :member:`Solver::Options::num_threads` to the maximum number
348 Setting :member:`Solver::Options::use_nonmonotonic_steps` to ``true``
366 The line search method in Ceres Solver cannot handle bounds
390 methods. Currently, Ceres Solver supports three choices of search
401 search directions. Ceres Solver currently supports
416 Currently Ceres Solver supports both a backtracking and interpolation
764 3. :math:`\{0: x, y\}` : Solver gets to decide the elimination order.
791 :class:`Solver::Options`
794 .. class:: Solver::Options
796 :class:`Solver::Options` controls the overall behavior of the
799 .. function:: bool Solver::Options::IsValid(string* error) const
805 .. member:: MinimizerType Solver::Options::minimizer_type
813 .. member:: LineSearchDirectionType Solver::Options::line_search_direction_type
820 .. member:: LineSearchType Solver::Options::line_search_type
829 .. member:: NonlinearConjugateGradientType Solver::Options::nonlinear_conjugate_gradient_type
836 .. member:: int Solver::Options::max_lbfs_rank
859 .. member:: bool Solver::Options::use_approximate_eigenvalue_bfgs_scaling
896 .. member:: LineSearchIterpolationType Solver::Options::line_search_interpolation_type
904 .. member:: double Solver::Options::min_line_search_step_size
914 .. member:: double Solver::Options::line_search_sufficient_function_decrease
929 .. member:: double Solver::Options::max_line_search_step_contraction
941 .. member:: double Solver::Options::min_line_search_step_contraction
953 .. member:: int Solver::Options::max_num_line_search_step_size_iterations
971 .. member:: int Solver::Options::max_num_line_search_direction_restarts
982 .. member:: double Solver::Options::line_search_sufficient_curvature_decrease
998 .. member:: double Solver::Options::max_line_search_step_expansion
1014 .. member:: TrustRegionStrategyType Solver::Options::trust_region_strategy_type
1023 .. member:: DoglegType Solver::Options::dogleg_type
1032 .. member:: bool Solver::Options::use_nonmonotonic_steps
1040 .. member:: int Solver::Options::max_consecutive_nonmonotonic_steps
1047 .. member:: int Solver::Options::max_num_iterations
1053 .. member:: double Solver::Options::max_solver_time_in_seconds
1058 .. member:: int Solver::Options::num_threads
1064 .. member:: double Solver::Options::initial_trust_region_radius
1072 .. member:: double Solver::Options::max_trust_region_radius
1078 .. member:: double Solver::Options::min_trust_region_radius
1085 .. member:: double Solver::Options::min_relative_decrease
1092 .. member:: double Solver::Options::min_lm_diagonal
1100 .. member:: double Solver::Options::max_lm_diagonal
1108 .. member:: int Solver::Options::max_num_consecutive_invalid_steps
1119 .. member:: double Solver::Options::function_tolerance
1123 Solver terminates if
1131 .. member:: double Solver::Options::gradient_tolerance
1135 Solver terminates if
1144 .. member:: double Solver::Options::parameter_tolerance
1148 Solver terminates if
1155 .. member:: LinearSolverType Solver::Options::linear_solver_type
1166 .. member:: PreconditionerType Solver::Options::preconditioner_type
1176 .. member:: VisibilityClusteringType Solver::Options::visibility_clustering_type
1198 .. member:: DenseLinearAlgebraLibrary Solver::Options::dense_linear_algebra_library_type
1214 .. member:: SparseLinearAlgebraLibrary Solver::Options::sparse_linear_algebra_library_type
1246 .. member:: int Solver::Options::num_linear_solver_threads
1252 .. member:: shared_ptr<ParameterBlockOrdering> Solver::Options::linear_solver_ordering
1265 .. member:: bool Solver::Options::use_post_ordering
1289 .. member:: bool Solver::Options::dynamic_sparsity
1305 .. member:: int Solver::Options::min_linear_solver_iterations
1313 .. member:: int Solver::Options::max_linear_solver_iterations
1321 .. member:: double Solver::Options::eta
1333 .. member:: bool Solver::Options::jacobi_scaling
1341 .. member:: bool Solver::Options::use_inner_iterations
1350 .. member:: double Solver::Options::inner_itearation_tolerance
1364 .. member:: shared_ptr<ParameterBlockOrdering> Solver::Options::inner_iteration_ordering
1368 If :member:`Solver::Options::use_inner_iterations` true, then the
1373 :member:`Solver::Options::inner_iteration_ordering` to ``NULL``.
1383 .. member:: LoggingType Solver::Options::logging_type
1387 .. member:: bool Solver::Options::minimizer_progress_to_stdout
1393 :member:`Solver::Options::logging_type` is not ``SILENT``, the logging
1443 .. member:: vector<int> Solver::Options::trust_region_minimizer_iterations_to_dump
1451 .. member:: string Solver::Options::trust_region_problem_dump_directory
1457 :member:`Solver::Options::trust_region_minimizer_iterations_to_dump` is
1459 :member:`Solver::Options::trust_region_problem_dump_format_type` is not
1462 .. member:: DumpFormatType Solver::Options::trust_region_problem_dump_format
1467 :member:`Solver::Options::trust_region_minimizer_iterations_to_dump`
1478 :member:`Solver::Options::trust_region_problem_dump_directory` as
1488 .. member:: bool Solver::Options::check_gradients
1499 .. member:: double Solver::Options::gradient_check_relative_precision
1507 .. member:: double Solver::Options::numeric_derivative_relative_step_size
1528 .. member:: vector<IterationCallback> Solver::Options::callbacks
1535 :member:`Solver::Options::update_state_every_variable`. If the user
1538 :member:`Solver::Options::update_state_every_iteration` to true.
1542 .. member:: bool Solver::Options::update_state_every_iteration
1647 :member:`Solver::Options::min_relative_decrease`. However, if the
1649 (:member:`Solver::Options::use_nonmonotonic_steps` = `true`), then
1752 blocks (unless ``Solver::Options::update_state_every_iteration`` is
1753 set true). Solver returns with ``Solver::Summary::termination_type``
1758 has been met). Solver returns with
1759 ``Solver::Summary::termination_type``` set to ``USER_SUCCESS``.
1861 :class:`Solver::Summary`
1864 .. class:: Solver::Summary
1869 .. function:: string Solver::Summary::BriefReport() const
1874 .. function:: string Solver::Summary::FullReport() const
1879 .. function:: bool Solver::Summary::IsSolutionUsable() const
1883 `Solver::Summary:termination_type` is set to `CONVERGENCE`,
1889 .. member:: MinimizerType Solver::Summary::minimizer_type
1893 .. member:: TerminationType Solver::Summary::termination_type
1897 .. member:: string Solver::Summary::message
1901 .. member:: double Solver::Summary::initial_cost
1906 .. member:: double Solver::Summary::final_cost
1911 .. member:: double Solver::Summary::fixed_cost
1917 .. member:: vector<IterationSummary> Solver::Summary::iterations
1921 .. member:: int Solver::Summary::num_successful_steps
1924 accepted. Unless :member:`Solver::Options::use_non_monotonic_steps`
1928 .. member:: int Solver::Summary::num_unsuccessful_steps
1934 .. member:: int Solver::Summary::num_inner_iteration_steps
1938 .. member:: double Solver::Summary::preprocessor_time_in_seconds
1942 .. member:: double Solver::Summary::minimizer_time_in_seconds
1946 .. member:: double Solver::Summary::postprocessor_time_in_seconds
1950 .. member:: double Solver::Summary::total_time_in_seconds
1954 .. member:: double Solver::Summary::linear_solver_time_in_seconds
1959 .. member:: double Solver::Summary::residual_evaluation_time_in_seconds
1963 .. member:: double Solver::Summary::jacobian_evaluation_time_in_seconds
1967 .. member:: double Solver::Summary::inner_iteration_time_in_seconds
1971 .. member:: int Solver::Summary::num_parameter_blocks
1975 .. member:: int Solver::Summary::num_parameters
1979 .. member:: int Solver::Summary::num_effective_parameters
1983 :member:`Solver::Summary::num_parameters` if a parameter block is
1986 .. member:: int Solver::Summary::num_residual_blocks
1990 .. member:: int Solver::Summary::num_residuals
1994 .. member:: int Solver::Summary::num_parameter_blocks_reduced
2000 .. member:: int Solver::Summary::num_parameters_reduced
2004 .. member:: int Solver::Summary::num_effective_parameters_reduced
2008 different from :member:`Solver::Summary::num_parameters_reduced` if
2012 .. member:: int Solver::Summary::num_residual_blocks_reduced
2016 .. member:: int Solver::Summary::num_residuals_reduced
2020 .. member:: int Solver::Summary::num_threads_given
2025 .. member:: int Solver::Summary::num_threads_used
2029 :member:`Solver::Summary::num_threads_given` if `OpenMP` is not
2032 .. member:: int Solver::Summary::num_linear_solver_threads_given
2037 .. member:: int Solver::Summary::num_linear_solver_threads_used
2041 :member:`Solver::Summary::num_linear_solver_threads_given` if
2044 .. member:: LinearSolverType Solver::Summary::linear_solver_type_given
2048 .. member:: LinearSolverType Solver::Summary::linear_solver_type_used
2051 :member:`Solver::Summary::linear_solver_type_given` if Ceres
2058 .. member:: vector<int> Solver::Summary::linear_solver_ordering_given
2063 .. member:: vector<int> Solver::Summary::linear_solver_ordering_used
2067 :member:`Solver::Summary::linear_solver_ordering_given` if the user
2068 left :member:`Solver::Summary::linear_solver_ordering_given` blank
2072 .. member:: bool Solver::Summary::inner_iterations_given
2077 .. member:: bool Solver::Summary::inner_iterations_used
2093 :member:`Solver::Summary::inner_iteration_ordering_given` if the
2094 user left :member:`Solver::Summary::inner_iteration_ordering_given`
2098 .. member:: PreconditionerType Solver::Summary::preconditioner_type
2103 .. member:: VisibilityClusteringType Solver::Summary::visibility_clustering_type
2107 :member:`Solver::Summary::preconditioner_type` is
2110 .. member:: TrustRegionStrategyType Solver::Summary::trust_region_strategy_type
2114 .. member:: DoglegType Solver::Summary::dogleg_type
2118 .. member:: DenseLinearAlgebraLibraryType Solver::Summary::dense_linear_algebra_library_type
2122 .. member:: SparseLinearAlgebraLibraryType Solver::Summary::sparse_linear_algebra_library_type
2126 .. member:: LineSearchDirectionType Solver::Summary::line_search_direction_type
2130 .. member:: LineSearchType Solver::Summary::line_search_type
2134 .. member:: LineSearchInterpolationType Solver::Summary::line_search_interpolation_type
2139 .. member:: NonlinearConjugateGradientType Solver::Summary::nonlinear_conjugate_gradient_type
2145 .. member:: int Solver::Summary::max_lbfgs_rank
2261 numerical behaviour of the Solver, it will also expose the rank