/external/ceres-solver/internal/ceres/ |
D | sparse_normal_cholesky_solver.cc | 133 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 …]
|
D | schur_complement_solver.cc | 88 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 …]
|
D | conjugate_gradients_solver.cc | 77 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()
|
D | line_search_minimizer.cc | 110 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 …]
|
D | trust_region_minimizer.cc | 146 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 …]
|
D | dogleg_strategy.cc | 102 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()
|
D | levenberg_marquardt_strategy.cc | 109 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()
|
D | dense_normal_cholesky_solver.cc | 98 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()
|
D | iterative_schur_complement_solver.cc | 91 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()
|
D | solver_test.cc | 168 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()
|
D | solver.cc | 342 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()
|
D | dogleg_strategy_test.cc | 147 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()
|
D | minimizer.cc | 54 summary->termination_type = USER_SUCCESS; in RunCallbacks() 59 summary->termination_type = USER_FAILURE; in RunCallbacks()
|
D | dense_qr_solver.cc | 106 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()
|
D | trust_region_strategy.h | 109 termination_type(LINEAR_SOLVER_FAILURE) { in Summary() 127 LinearSolverTerminationType termination_type; member
|
D | symmetric_linear_solver_test.cc | 74 EXPECT_EQ(summary.termination_type, LINEAR_SOLVER_SUCCESS); in TEST() 131 EXPECT_EQ(summary.termination_type, LINEAR_SOLVER_SUCCESS); in TEST()
|
D | linear_solver.h | 268 termination_type(LINEAR_SOLVER_FAILURE) { in Summary() 273 LinearSolverTerminationType termination_type; member
|
D | solver_impl.cc | 127 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()
|
D | unsymmetric_linear_solver_test.cc | 106 EXPECT_EQ(unregularized_solve_summary.termination_type, in TestSolver() 116 EXPECT_EQ(regularized_solve_summary.termination_type, in TestSolver()
|
D | levenberg_marquardt_strategy_test.cc | 153 EXPECT_EQ(summary.termination_type, LINEAR_SOLVER_FAILURE); in TEST()
|
D | visibility_based_preconditioner.cc | 449 const LinearSolverTerminationType termination_type = in Factorize() local 455 return termination_type; in Factorize()
|
D | system_test.cc | 164 CHECK_NE(summary.termination_type, ceres::FAILURE) in RunSolversAndCheckTheyMatch()
|
/external/ceres-solver/include/ceres/ |
D | solver.h | 744 TerminationType termination_type; member
|
/external/ceres-solver/examples/ |
D | ellipse_approximation.cc | 372 return summary.termination_type == ceres::CONVERGENCE; in SolveWithFullReport()
|
/external/ceres-solver/docs/source/ |
D | solving.rst | 1753 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
|