Home
last modified time | relevance | path

Searched refs:termination_type (Results 1 – 25 of 25) sorted by relevance

/external/ceres-solver/internal/ceres/
Dsparse_normal_cholesky_solver.cc133 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveImplUsingEigen()
147 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveImplUsingEigen()
190 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveImplUsingEigen()
200 summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveImplUsingEigen()
209 summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveImplUsingEigen()
230 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveImplUsingCXSparse()
244 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveImplUsingCXSparse()
291 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveImplUsingCXSparse()
295 summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveImplUsingCXSparse()
312 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveImplUsingSuiteSparse()
[all …]
Dschur_complement_solver.cc88 if (summary.termination_type == LINEAR_SOLVER_SUCCESS) { in SolveImpl()
121 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveReducedLinearSystem()
142 summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveReducedLinearSystem()
151 summary.termination_type = in SolveReducedLinearSystem()
278 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveReducedLinearSystemUsingSuiteSparse()
287 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveReducedLinearSystemUsingSuiteSparse()
337 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR; in SolveReducedLinearSystemUsingSuiteSparse()
343 summary.termination_type = in SolveReducedLinearSystemUsingSuiteSparse()
348 if (summary.termination_type != LINEAR_SOLVER_SUCCESS) { in SolveReducedLinearSystemUsingSuiteSparse()
364 summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveReducedLinearSystemUsingSuiteSparse()
[all …]
Dconjugate_gradients_solver.cc77 summary.termination_type = LINEAR_SOLVER_NO_CONVERGENCE; in Solve()
88 summary.termination_type = LINEAR_SOLVER_SUCCESS; in Solve()
105 summary.termination_type = LINEAR_SOLVER_SUCCESS; in Solve()
130 summary.termination_type = LINEAR_SOLVER_FAILURE; in Solve()
140 summary.termination_type = LINEAR_SOLVER_FAILURE; in Solve()
153 summary.termination_type = LINEAR_SOLVER_FAILURE; in Solve()
160 summary.termination_type = LINEAR_SOLVER_FAILURE; in Solve()
211 summary.termination_type = LINEAR_SOLVER_SUCCESS; in Solve()
223 summary.termination_type = LINEAR_SOLVER_SUCCESS; in Solve()
Dline_search_minimizer.cc110 summary->termination_type = NO_CONVERGENCE; in Minimize()
135 summary->termination_type = FAILURE; in Minimize()
153 summary->termination_type = CONVERGENCE; in Minimize()
201 summary->termination_type = FAILURE; in Minimize()
217 summary->termination_type = NO_CONVERGENCE; in Minimize()
226 summary->termination_type = NO_CONVERGENCE; in Minimize()
256 summary->termination_type = FAILURE; in Minimize()
306 summary->termination_type = FAILURE; in Minimize()
324 summary->termination_type = FAILURE; in Minimize()
336 summary->termination_type = FAILURE; in Minimize()
[all …]
Dtrust_region_minimizer.cc146 summary->termination_type = NO_CONVERGENCE; in Minimize()
186 summary->termination_type = FAILURE; in Minimize()
204 summary->termination_type = FAILURE; in Minimize()
214 summary->termination_type = FAILURE; in Minimize()
230 summary->termination_type = CONVERGENCE; in Minimize()
266 summary->termination_type = NO_CONVERGENCE; in Minimize()
275 summary->termination_type = NO_CONVERGENCE; in Minimize()
304 if (strategy_summary.termination_type == LINEAR_SOLVER_FATAL_ERROR) { in Minimize()
308 summary->termination_type = FAILURE; in Minimize()
323 if (strategy_summary.termination_type != LINEAR_SOLVER_FAILURE) { in Minimize()
[all …]
Ddogleg_strategy.cc102 summary.termination_type = LINEAR_SOLVER_SUCCESS; in ComputeStep()
136 summary.termination_type = linear_solver_summary.termination_type; in ComputeStep()
138 if (linear_solver_summary.termination_type == LINEAR_SOLVER_FATAL_ERROR) { in ComputeStep()
142 if (linear_solver_summary.termination_type != LINEAR_SOLVER_FAILURE) { in ComputeStep()
153 summary.termination_type = LINEAR_SOLVER_FAILURE; in ComputeStep()
520 linear_solver_summary.termination_type = LINEAR_SOLVER_FAILURE; in ComputeGaussNewtonStep()
586 if (linear_solver_summary.termination_type == LINEAR_SOLVER_FATAL_ERROR) { in ComputeGaussNewtonStep()
590 if (linear_solver_summary.termination_type == LINEAR_SOLVER_FAILURE || in ComputeGaussNewtonStep()
594 linear_solver_summary.termination_type = LINEAR_SOLVER_FAILURE; in ComputeGaussNewtonStep()
600 if (linear_solver_summary.termination_type != LINEAR_SOLVER_FAILURE) { in ComputeGaussNewtonStep()
Dlevenberg_marquardt_strategy.cc109 if (linear_solver_summary.termination_type == LINEAR_SOLVER_FATAL_ERROR) { in ComputeStep()
111 } else if (linear_solver_summary.termination_type == LINEAR_SOLVER_FAILURE || in ComputeStep()
114 linear_solver_summary.termination_type = LINEAR_SOLVER_FAILURE; in ComputeStep()
139 summary.termination_type = linear_solver_summary.termination_type; in ComputeStep()
Ddense_normal_cholesky_solver.cc98 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveUsingEigen()
103 summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveUsingEigen()
106 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveUsingEigen()
157 summary.termination_type = in SolveUsingLAPACK()
Diterative_schur_complement_solver.cc91 cg_summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveImpl()
160 cg_summary.termination_type = LINEAR_SOLVER_FAILURE; in SolveImpl()
170 if (cg_summary.termination_type != LINEAR_SOLVER_FAILURE && in SolveImpl()
171 cg_summary.termination_type != LINEAR_SOLVER_FATAL_ERROR) { in SolveImpl()
Dsolver_test.cc168 EXPECT_EQ(summary.termination_type, CONVERGENCE); in TEST()
180 EXPECT_EQ(summary.termination_type, CONVERGENCE); in TEST()
194 EXPECT_EQ(summary.termination_type, CONVERGENCE); in TEST()
208 EXPECT_EQ(summary.termination_type, CONVERGENCE); in TEST()
223 EXPECT_EQ(summary.termination_type, CONVERGENCE); in TEST()
237 EXPECT_EQ(summary.termination_type, CONVERGENCE); in TEST()
Dsolver.cc342 termination_type(FAILURE), in Summary()
400 TerminationTypeToString(termination_type)); in BriefReport()
549 if (termination_type != FAILURE && in FullReport()
550 termination_type != USER_FAILURE) { in FullReport()
602 TerminationTypeToString(termination_type), message.c_str()); in FullReport()
607 return (termination_type == CONVERGENCE || in IsSolutionUsable()
608 termination_type == NO_CONVERGENCE || in IsSolutionUsable()
609 termination_type == USER_SUCCESS); in IsSolutionUsable()
Ddogleg_strategy_test.cc147 EXPECT_NE(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST_F()
167 EXPECT_NE(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST_F()
187 EXPECT_NE(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST_F()
249 EXPECT_NE(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST_F()
277 EXPECT_NE(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST_F()
Dminimizer.cc54 summary->termination_type = USER_SUCCESS; in RunCallbacks()
59 summary->termination_type = USER_FAILURE; in RunCallbacks()
Ddense_qr_solver.cc106 summary.termination_type = LAPACK::SolveInPlaceUsingQR(lhs_.rows(), in SolveUsingLAPACK()
114 if (summary.termination_type == LINEAR_SOLVER_SUCCESS) { in SolveUsingLAPACK()
162 summary.termination_type = LINEAR_SOLVER_SUCCESS; in SolveUsingEigen()
Dtrust_region_strategy.h109 termination_type(LINEAR_SOLVER_FAILURE) { in Summary()
127 LinearSolverTerminationType termination_type; member
Dsymmetric_linear_solver_test.cc74 EXPECT_EQ(summary.termination_type, LINEAR_SOLVER_SUCCESS); in TEST()
131 EXPECT_EQ(summary.termination_type, LINEAR_SOLVER_SUCCESS); in TEST()
Dlinear_solver.h268 termination_type(LINEAR_SOLVER_FAILURE) { in Summary()
273 LinearSolverTerminationType termination_type; member
Dsolver_impl.cc127 if (summary->termination_type != USER_FAILURE && in TrustRegionMinimize()
128 summary->termination_type != FAILURE) { in TrustRegionMinimize()
174 if (summary->termination_type != USER_FAILURE && in LineSearchMinimize()
175 summary->termination_type != FAILURE) { in LineSearchMinimize()
327 summary->termination_type = CONVERGENCE; in TrustRegionSolve()
547 summary->termination_type = CONVERGENCE; in LineSearchSolve()
Dunsymmetric_linear_solver_test.cc106 EXPECT_EQ(unregularized_solve_summary.termination_type, in TestSolver()
116 EXPECT_EQ(regularized_solve_summary.termination_type, in TestSolver()
Dlevenberg_marquardt_strategy_test.cc153 EXPECT_EQ(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST()
Dvisibility_based_preconditioner.cc449 const LinearSolverTerminationType termination_type = in Factorize() local
455 return termination_type; in Factorize()
Dsystem_test.cc164 CHECK_NE(summary.termination_type, ceres::FAILURE) in RunSolversAndCheckTheyMatch()
/external/ceres-solver/include/ceres/
Dsolver.h744 TerminationType termination_type; member
/external/ceres-solver/examples/
Dellipse_approximation.cc372 return summary.termination_type == ceres::CONVERGENCE; in SolveWithFullReport()
/external/ceres-solver/docs/source/
Dsolving.rst1753 set true). Solver returns with ``Solver::Summary::termination_type``
1759 ``Solver::Summary::termination_type``` set to ``USER_SUCCESS``.
1883 `Solver::Summary:termination_type` is set to `CONVERGENCE`,
1893 .. member:: TerminationType Solver::Summary::termination_type