Lines Matching refs:summary

84   const LinearSolver::Summary summary =
88 if (summary.termination_type == LINEAR_SOLVER_SUCCESS) {
93 return summary;
119 LinearSolver::Summary summary;
120 summary.num_iterations = 0;
121 summary.termination_type = LINEAR_SOLVER_SUCCESS;
122 summary.message = "Success.";
131 return summary;
134 summary.num_iterations = 1;
142 summary.termination_type = LINEAR_SOLVER_FAILURE;
143 summary.message =
145 return summary;
151 summary.termination_type =
155 &summary.message);
158 return summary;
276 LinearSolver::Summary summary;
277 summary.num_iterations = 0;
278 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR;
279 summary.message = "Ceres was not built with SuiteSparse support. "
281 return summary;
285 LinearSolver::Summary summary;
286 summary.num_iterations = 0;
287 summary.termination_type = LINEAR_SOLVER_SUCCESS;
288 summary.message = "Success.";
298 return summary;
301 summary.num_iterations = 1;
317 &summary.message);
331 &summary.message);
337 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR;
340 return summary;
343 summary.termination_type =
344 ss_.Cholesky(cholmod_lhs, factor_, &summary.message);
348 if (summary.termination_type != LINEAR_SOLVER_SUCCESS) {
351 return summary;
358 &summary.message);
362 summary.message =
364 summary.termination_type = LINEAR_SOLVER_FAILURE;
365 return summary;
371 return summary;
383 LinearSolver::Summary summary;
384 summary.num_iterations = 0;
385 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR;
386 summary.message = "Ceres was not built with CXSparse support. "
388 return summary;
392 LinearSolver::Summary summary;
393 summary.num_iterations = 0;
394 summary.termination_type = LINEAR_SOLVER_SUCCESS;
395 summary.message = "Success.";
406 return summary;
418 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR;
419 summary.message =
422 summary.termination_type = LINEAR_SOLVER_FAILURE;
423 summary.message = "CXSparse::SolveCholesky failed.";
427 return summary;
439 LinearSolver::Summary summary;
440 summary.num_iterations = 0;
441 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR;
442 summary.message =
447 return summary;
451 LinearSolver::Summary summary;
452 summary.num_iterations = 0;
453 summary.termination_type = LINEAR_SOLVER_SUCCESS;
454 summary.message = "Success.";
465 return summary;
490 summary.termination_type = LINEAR_SOLVER_FATAL_ERROR;
491 summary.message =
493 return summary;
500 summary.termination_type = LINEAR_SOLVER_FAILURE;
501 summary.message = "Eigen failure. Unable to find numeric factoriztion.";
502 return summary;
509 summary.termination_type = LINEAR_SOLVER_FAILURE;
510 summary.message = "Eigen failure. Unable to do triangular solve.";
513 return summary;