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/
83 void SetSummaryFinalCost(Solver::Summary* summary) {
165 // Basic callback to record the execution of the solver to a file for
214 const Solver::Options& options,
220 Solver::Summary* summary) {
276 const Solver::Options& options,
280 Solver::Summary* summary) {
317 void SolverImpl::Solve(const Solver::Options& options,
319 Solver::Summary* summary) {
336 LOG(FATAL) << "Ceres Solver was compiled with -DLINE_SEARCH_MINIMIZER=OFF";
341 void SolverImpl::TrustRegionSolve(const Solver::Options& original_options,
343 Solver::Summary* summary) {
351 *CHECK_NOTNULL(summary) = Solver::Summary();
380 Solver::Options options(original_options);
408 "Solver::Options::trust_region_problem_dump_directory is empty.";
458 // evaluator, and the linear solver.
623 void SolverImpl::LineSearchSolve(const Solver::Options& original_options,
625 Solver::Summary* summary) {
632 *CHECK_NOTNULL(summary) = Solver::Summary();
745 Solver::Options options(original_options);
808 // evaluator, and the linear solver.
907 bool SolverImpl::IsOrderingValid(const Solver::Options& options,
936 *error = "The user requested the use of a Schur type solver. "
1062 Program* SolverImpl::CreateReducedProgram(Solver::Options* options,
1100 // If the user requested the use of a Schur type solver, and
1107 // In such a case, the use of a Schur type solver is not possible,
1109 // automatically switch to the closest solver to the one indicated
1143 LinearSolver* SolverImpl::CreateLinearSolver(Solver::Options* options,
1153 "solvers. If you want to use an iterative solver please "
1221 *error = "Solver::Options::max_linear_solver_iterations is not positive.";
1225 *error = "Solver::Options::min_linear_solver_iterations is not positive.";
1230 *error = "Solver::Options::min_linear_solver_iterations > "
1231 "Solver::Options::max_linear_solver_iterations.";
1250 // solver does not assume that a fill-reducing pre-ordering has been
1385 const Solver::Options& options,
1403 const Solver::Options& options,
1406 Solver::Summary* summary) {
1458 Solver::Options* options) {