)]}'
{
  "commit": "8904fa4887ed7b3e6d110ad5a98efbc2df48595e",
  "tree": "5bb6141765755545587f7b0d7b6a02359afecae6",
  "parents": [
    "18a464d4e566e17930005876af19e32cc8796fa3"
  ],
  "author": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Mon Mar 23 14:59:26 2020 +0100"
  },
  "committer": {
    "name": "Darius Rueckert",
    "email": "darius.rueckert@fau.de",
    "time": "Mon Mar 23 15:20:57 2020 +0100"
  },
  "message": "Inline Jet initialization in Autodiff\n\nInlining the Jet initialzation is mandatory for good performance\nin autodiff, because all the constants in the dual part can be\npropagated into the cost functor.\n\nThis patch unrolls the initialization loop with templates and adds\nEIGEN_ALWAYS_INLINE to the constructors.\n\nChange-Id: Ic89d645984f3e1df6c63948236da823ba60d9620\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0bc41f262843c7cbf790d76ee4327f1131f1618a",
      "old_mode": 33188,
      "old_path": "include/ceres/internal/autodiff.h",
      "new_id": "cefcfb4c06f8789b46d55cd8f285d034d41ccdb9",
      "new_mode": 33188,
      "new_path": "include/ceres/internal/autodiff.h"
    }
  ]
}
