)]}'
{
  "commit": "7b53262b7fe113847ca186236b7a8e6a61ff415c",
  "tree": "d4ad16e682119cca2f85f15496600a862a4b5008",
  "parents": [
    "3e2cdca542cab14697a0d7e411d6243f73e40d71"
  ],
  "author": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu May 30 14:54:40 2019 -0700"
  },
  "committer": {
    "name": "Sameer Agarwal",
    "email": "sameeragarwal@google.com",
    "time": "Thu May 30 15:16:41 2019 -0700"
  },
  "message": "Allow Solver::Options::max_num_line_search_step_size_iterations \u003d 0.\n\nThis change only affects the TRUST_REGION minimizer and has no effect\non the LINE_SEARCH minimizer.\n\nThis options controls the number of iterations that the line search\nalgorithm performs. The line search algorithm is as the name implies,\nused in the LINE_SEARCH minimizer. It is also used by the TRUST_REGION\nminimizer when solving bounds constrained optimization problems.\n\nIn some bounds constrained problems, it is enough to project each step\nonto the bounds constraints and not perform the line search. This can\nhave a significant impact on runtime. Setting\nSolver::Options::max_num_line_search_step_size_iterations \u003d 0 enables\nthis functionality.\n\nChangchang Wu (ccwu@google.com) came up with the idea for this\nimplementation.\n\nhttps://github.com/ceres-solver/ceres-solver/issues/477\n\nChange-Id: Ifbe0bc5c48eedb2c1231d43cd98e4be7316c0682\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6d9cee91817ee6042e280324b9b1f0f55836c408",
      "old_mode": 33188,
      "old_path": "include/ceres/solver.h",
      "new_id": "2141cc4ec82e0ec56aa6e3acbd28438c163b5a7b",
      "new_mode": 33188,
      "new_path": "include/ceres/solver.h"
    },
    {
      "type": "modify",
      "old_id": "65ddf5b38f8be0e49ac500a34e2733db6d197d0c",
      "old_mode": 33188,
      "old_path": "internal/ceres/solver.cc",
      "new_id": "0627d8c7fca5a5cd0c90bb8eee66127a101024a0",
      "new_mode": 33188,
      "new_path": "internal/ceres/solver.cc"
    },
    {
      "type": "modify",
      "old_id": "5505cbb9dae364f15adb0c850b254bf1c31a5229",
      "old_mode": 33188,
      "old_path": "internal/ceres/trust_region_minimizer.cc",
      "new_id": "aacd99185d82baa970120329b7c165ccc2ac5216",
      "new_mode": 33188,
      "new_path": "internal/ceres/trust_region_minimizer.cc"
    }
  ]
}
