Home | History | Annotate | Download | only in ceres

Lines Matching refs:Solver

1 // Ceres Solver - A fast non-linear least squares minimizer
3 // http://code.google.com/p/ceres-solver/
32 #include "ceres/solver.h"
59 Solver::Options::~Options() {
64 Solver::~Solver() {}
66 void Solver::Solve(const Solver::Options& options,
68 Solver::Summary* summary) {
77 void Solve(const Solver::Options& options,
79 Solver::Summary* summary) {
80 Solver solver;
81 solver.Solve(options, problem, summary);
84 Solver::Summary::Summary()
129 string Solver::Summary::BriefReport() const {
130 string report = "Ceres Solver Report: ";
133 << "Solver terminated with DID_NOT_RUN but the solver did not "
143 // If the solver failed or was aborted, then the final_cost has no
158 string Solver::Summary::FullReport() const {
161 "Ceres Solver Report\n"
229 StringAppendF(&report, "Linear solver %25s%25s\n",
242 StringAppendF(&report, "Linear solver threads % 23d% 25d\n",
252 "Linear solver ordering %22s %24s\n",
310 << "Solver terminated with DID_NOT_RUN but the solver did not "
332 // trust region solver. Line search terminates when it encounters
355 StringAppendF(&report, " Linear solver %23.3f\n",