)]}'
{
  "id": "0d03fd50fa6e04662b971fb531bf3e35d4864dd4",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "97d097ca1efbd969014d79137d0b86fd44695afa",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "205ddaf27c9d452d93ffe0834b6a0b099f518b05",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f56947066b62e7c6e1d04d1588479b67b1db59e",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "203a301d3f8405c6df2c84fee877262a016902f5",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98397aa2c2fb3b33c1547e8e0035f78566da98d",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a73c6a65f966bee5f51197ae7a1aebf96eb7effd",
      "name": "autodiff_local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23f9e9d853deacc45452cc9c403c5c6493cd391a",
      "name": "autodiff_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b919e13c4a904cc3840ddbe965ba2d0c60aa6759",
      "name": "blas.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ab666395b9437ce8ca4faaba5d3b9076ee3fc76",
      "name": "blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9edc4fa23bd8e69d0b4d99998ed49885a331214d",
      "name": "block_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "354acc031f4fc934197e3425142ee01c1bd95b20",
      "name": "block_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f79a4f993d16cbea5a15c7ac57bc5ff1cf973da",
      "name": "block_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e23e0e2d24c159cb373442021cc983091761b7ef",
      "name": "block_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57c0909bb261808795074c89e1ca29339be02c89",
      "name": "block_jacobi_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f90c350cc80a4813094d09336c87263e6c7a0bad",
      "name": "block_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "140c72111297191a92b406af6106d43d3a13e7e5",
      "name": "block_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5822792fa1d65f307dd8512348d78b076b6066d",
      "name": "block_random_access_dense_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d160fd960138f5ff4c17c7bda4fdfc0bed21a904",
      "name": "block_random_access_dense_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "359eb93e14ff565d9d353d49114365d6c9cdab11",
      "name": "block_random_access_dense_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7ff33184cb61213b6c5acabfa990ffe9dd57221",
      "name": "block_random_access_diagonal_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea9967817db0e89735a1e9f426779759201abfc7",
      "name": "block_random_access_diagonal_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa2d664e688199531ea351cc11726742f76f7b9e",
      "name": "block_random_access_diagonal_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58fe4a10de31b5d925ad6c60eb8afdadadb53cb6",
      "name": "block_random_access_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b76cb78b16066f2d04b52f2053afbc6e07adb283",
      "name": "block_random_access_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c43a9b78feb700cc78c41d29764b286caca9186c",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51b5d20cfe01c55eabcd779a506b736df3426ca5",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10a41909b3136b59ccd52c9cc51a612f87f79437",
      "name": "block_random_access_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a487262611436b16f8d7bc0a600d117fbac98a76",
      "name": "block_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e17d12a706ead54203e56e36cac9662ad15db316",
      "name": "block_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36b7385b72c765985aa158b2adbade80d8a12598",
      "name": "block_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00c4ce2814b50afccb143ac09dd43945883fce4a",
      "name": "block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "656716ef022c653f0654a43c2576df219f24002d",
      "name": "block_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fd01c9f0bd54f7e6c6bacf536aba63839a2a3e2",
      "name": "c_api.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6bfb376f6910420da5f64f0bee0df453042d646",
      "name": "c_api_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d5ce2548e4069d1e18cb40dccf607d3717ab50b",
      "name": "callbacks.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93704dfd6d1444ae193f134e2aeb48f0bfb565a7",
      "name": "callbacks.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9bbab4b237718af78eb868755165b381453a324d",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3fa57258317bb23a335b2cbb4ccb22cea04912b",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "006b2dd66e518c13569d94920ce631aab3cbeb22",
      "name": "canonical_views_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "99cf2186cc75284aa5ca4717bc96d7ff4f729613",
      "name": "casts.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f32d8d95c196b995804e12757234d025b452601e",
      "name": "cgnr_linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88e61d9ed1b2a915664fa16b5c3def58b7364ec7",
      "name": "cgnr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c63484c628bfb291af7c95345478e67d4ab830a5",
      "name": "cgnr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fbeb61c400bc1a46276e3baae51490ec8003c458",
      "name": "collections_port.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f976b9fb59a2a99687ce734a278377262be9718",
      "name": "collections_port.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b62a6ed3830a7a5d4338cf018932210444fcb613",
      "name": "compressed_col_sparse_matrix_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8de2a1591a435bc9a2dda7cf33e75347c3a39ed",
      "name": "compressed_col_sparse_matrix_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3faf06ca5262dc03e4feb7dbc520df5af8801bb4",
      "name": "compressed_col_sparse_matrix_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed8db14c99aed876de142a42a2a4107060565f7d",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a722a7c28e3fbcc97296583028cd447b1b6b05cf",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7993ed6917a570b9953444996284c17b0d8f145d",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0ba7eeb6ce38139085634dede5e79b83106ff74",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "999a661a41e4456c99ec3a1bacf8b975abb8329a",
      "name": "compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7322790f71715e3a4bdea6a5c6b94528d8bc7037",
      "name": "conditioned_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03c553f312daa6456dd5351ec015348f29d68be8",
      "name": "conditioned_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3071a0918e4ae11b1ff9153ca5bfc9ce8b8a9cb7",
      "name": "conjugate_gradients_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8dfa56b52656841b2d230e2e1d81f577d8f97d9",
      "name": "conjugate_gradients_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d8adee7cd8a5d543414c8e42896688f4c810a80",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1f8ffcd02af5559c586c5bc2dd1517f82850cf2",
      "name": "coordinate_descent_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "581fc6d4fc0546d6a3f8e8bdabd80162566de2d6",
      "name": "corrector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2137221784ee1e699c0f3cd096cbab78e25808b5",
      "name": "corrector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "935561665ec8f30e8f74216004aeb23b20a7b63c",
      "name": "corrector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f758efe856e41f9991c28c62d04a9268f9643033",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35146c582b24c492a102e2ec0e31d2094d33e072",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cfbfb445343b9efda4812f5535b35e559ee0ba51",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "135f4a1d62475b03fbecaf07907186120245eb3a",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c506b72d3a214bb367a897bce4c4207d1b81702",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "87503d06c99dce3d10320a737e2ae1b197f9b0cf",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5868401b9613b6dbacf07c184351590b18ea7f97",
      "name": "cxsparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be743a8591cb2e8281f5ee3c78bc6793e4f4e045",
      "name": "dense_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f44d6da824ce5447f1b584d31ebf6fa26c7b0aeb",
      "name": "dense_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e35053f5234659047fec909efc68e6b4c096a510",
      "name": "dense_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4388357bd2de9c05c0477a27ef28c5cb41a347e4",
      "name": "dense_qr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e745c63cb4447ee5bf97da816d85225935c9810c",
      "name": "dense_qr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d67474fed322fe8ff1e1fe2409a1d2b642f1b864",
      "name": "dense_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "981e2d14562d4603e2b28c9d0e0e86e1fdffee1f",
      "name": "dense_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8bff2bf62dadf9ccb93c0bc42c8536e94c989e6",
      "name": "dense_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea5bf2e969008e7bfd5d0dc94ee367e42754792a",
      "name": "detect_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f8e1b4ff4688531e6f246750c96a073dc3e1230",
      "name": "detect_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f29376db7934f5f59e10acc9b29c571852211691",
      "name": "dogleg_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71c785cc3f7b2f6175e311d51cab75e2f70ce84d",
      "name": "dogleg_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "795719daacfae810cd4b0545803272b841ce3185",
      "name": "dogleg_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42d6ab70670aa8f37a0ba124b9811956438f72bf",
      "name": "dynamic_autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e6b0d84510a974716733f1312f7860cf8c2d1e9",
      "name": "dynamic_compressed_row_finalizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b46cb797ff2d26759e9e9323c803a72197bc9d45",
      "name": "dynamic_compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df9581b145d48419096e0539aed6edf9b3b1c877",
      "name": "dynamic_compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f285d52a342d21b024b62c949b3c6690a1bfcad5",
      "name": "dynamic_compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a89a708658c8bf0ab61d1628c4905435be19eeb",
      "name": "dynamic_compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03bfcb6091f9d7c2a50212eb551c1d1591481a0a",
      "name": "dynamic_compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19f4d8846a8bc07cd757ded3e869dd4d41ed74f7",
      "name": "dynamic_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c94c62c29b500b2146c8490b889cb64d3e42d8d4",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fc60b87869c6d729ef2b590d926d533b0c737ce",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0de3fc813957467c2751a4c9053adfa5feae563",
      "name": "evaluator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a09be2dcf2dcbef4dc849889c20a2ac297d53bd4",
      "name": "evaluator_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae0663a968043f3f9e0eefef79c599c73971f5c8",
      "name": "evaluator_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29bdc69ecd79ad9d0ebc859d46157a41ef031895",
      "name": "execution_summary.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5226c85e6ee488c7c44a3f40554608292e7cdaf7",
      "name": "file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4741d65064682a2903458065a63dfa4e3e3f6d87",
      "name": "file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ec3c5b42ca554e31bc65f60113a78f1ec72dc2e",
      "name": "generate_eliminator_specialization.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9bdf238ce04c79d0d1bd49bebd4e5f25f39abd6",
      "name": "generate_partitioned_matrix_view_specializations.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "bc110bf536e9985d063d812d5de645b7e4ddf672",
      "name": "generated"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "46009ae64afe0ef03685f2877e65713505500b8f",
      "name": "gmock"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b7ee8466991deb2edc49e43c6fadd5fd89c3f53",
      "name": "gmock_gtest_all.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "482d2934a08d881d453cc15a2f8beeefcc97d091",
      "name": "gmock_main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa0d841a870428fcfd6edb6af3a2edf1a6ef8699",
      "name": "gradient_checker_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3272848a499955d98d9907d770b91332881d75d8",
      "name": "gradient_checking_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d49c8e6c244edd68396ac0b993ad79ba8b102956",
      "name": "gradient_checking_cost_function.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "caba2f6d93fc5da3df9158a04c225007e91bda3b",
      "name": "gradient_checking_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f9a842bd897466a8e2f7658be0134d5aa221a5a",
      "name": "gradient_problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20053de2af6c86a831035986df94f4ab077d9580",
      "name": "gradient_problem_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4024f4cc4e67e9007d9168e81018b49f3db6fbc9",
      "name": "gradient_problem_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f639d15323d1d56378d075ed8f719fc6baf862e7",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb75e2f45f2ace1a7bd97fbb1d13ce3d13d56b17",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbb1e0d7b6b3f154c88beddd554a9723fff2cf91",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "033d1d94184c4a3413f4338354c734d0877d8a56",
      "name": "graph_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5b1ebb299c8863b8ac68dafe315484dddfdff6c9",
      "name": "gtest"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2da6235f513696dcfe7029daa02fb9485902e90b",
      "name": "implicit_schur_complement.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c992bdc206e729b6d6c675f91469508351317435",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3369ecb821fe4e21fa6c69566790898840e766ed",
      "name": "implicit_schur_complement_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ba38ec8eec5748a21b39b5eba32abf097a07c4f",
      "name": "incomplete_lq_factorization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e678463cf8d4e880428a28a87b003cdb43a0ac23",
      "name": "incomplete_lq_factorization.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ed181f584722d961938a43cb6bdc8eadc26840d",
      "name": "incomplete_lq_factorization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4913f537457a6836f8ace3cf7b155880c65efdf",
      "name": "integral_types.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cf08fef5f7d43b5722d1979a8c624b32bb820ed",
      "name": "iterative_schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b056a694478c9d95bf511634bc5ee2a498a429fe",
      "name": "iterative_schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db457412c1ad5e93cf703c0184818467db4de6c5",
      "name": "iterative_schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b8cf174048060e484ab14c9297b3d59ac8a8d39",
      "name": "jet_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e124d757024a5d109ac7e2f03ecf5a3424bcdc70",
      "name": "lapack.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8933c2c8d83528a938c800dc1d65b556e3dfa286",
      "name": "lapack.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce3b69a8005d4d5cfe53d0035d6286fda9473732",
      "name": "levenberg_marquardt_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "344e3285422d33dea462569945c864338a0eec7e",
      "name": "levenberg_marquardt_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac7ddbcb3a0f9e87aeb590f8856d1473a0e2aa87",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ff11646dd3f15607df6c2922c0a5d07c90cb2b3",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "97b9bc68cfe5fbb260e14fee2220fe7eb67f0e5c",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dddcecdb1963305b45e1c437a6084602eacd8509",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c77fdc8e65b0db8be66cb611df3e2b3992c2ecee",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad28ffb137d94a816d80d6444a393099be7f437a",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f82f13984a859b77774ccd7063cf27adcdcb6ad5",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bf17dee351d53327eac4979fa6d0b478e92842f7",
      "name": "line_search_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54b968bc29ea6c7527dab6592cdb867cf5b74dcc",
      "name": "line_search_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0b004e9b9f700eb710c16ed8fcf544040263b4d",
      "name": "line_search_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24ba565daf918e5817bded4eaaf2dd61ac392e8f",
      "name": "linear_least_squares_problems.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdeed70de6270508ffb5288abef442680d523853",
      "name": "linear_least_squares_problems.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b59fa13009a36b215a9a223f1719629e98b2b58",
      "name": "linear_operator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5c15cee6a9e8df238aab5fb97d22fc1bd505e41",
      "name": "linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e479b751363de7cf1c0a755d084f49983dcb219b",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f59765f074478675049f2428e388affaad631f6",
      "name": "linear_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a4832c574435d851c4cb57d29d8b95d87eb0ea3a",
      "name": "local_parameterization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e7e87b46b33c3c61745ba344820906159fb6d0c",
      "name": "local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62b545be12f29749fd4e7e80da294ea65392ce82",
      "name": "loss_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09674069bebfcfa29e24b79051105f4d9618ee75",
      "name": "loss_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4816e3c20f0636dec32ed7df9e30a40e557dd48e",
      "name": "low_rank_inverse_hessian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19ab7606aa049dea0584c3b4686e7cbbbb737f94",
      "name": "low_rank_inverse_hessian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "929c6b36982b2ae5c9e8f317e1111b4806f451e9",
      "name": "map_util.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "67f64bc4ff7a2f83a5d1cf63c0371b4b337c75a5",
      "name": "miniglog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "558921b8441977f051b8a2dd36209633f65cedf9",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dabf07e583a722aa00b332d339a7452217d85a9a",
      "name": "minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d8b617ad2bbc958aa35c0e30bdbe8ec2a0aa9c0",
      "name": "minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "97e2cd360c2a2b111b26e2dc78b43ae96763d62c",
      "name": "mutex.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "392d728fb32085f7818fe61feda62a3f6a4936e4",
      "name": "normal_prior.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67af881a013050ad681b67081315f969e50e0f27",
      "name": "normal_prior_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3d8817ef09608d8e30062ef064c91190ee7f25f",
      "name": "numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3572afaa37c2809f1642bc32a8cb122e062ce779",
      "name": "numeric_diff_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd5f21e8227e41db2437ff8f6e22114e662f5047",
      "name": "numeric_diff_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e16c1d5b72fa17b66b87e0d9ee74fdc7d0907c5",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bc823d4ec647415637a6297c6bbba7719de28e0",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1525de90d6090fab6fd7be61611dfdec16811f15",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5de99511138030dc775c88e403f10d64b1d351e6",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc497d0f789ab5bb7e4b64cb3fcd6a74f11eb375",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a2db3c6783da51719039f76df901d868aafccf4",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d745a9b358dc5c7168092ce4eb1139811afa65ca",
      "name": "partitioned_matrix_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "661252d404f7f0d5742e7de647684c90c0021953",
      "name": "partitioned_matrix_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae7f776e6b10485b419b5db42b410abb4b7dec55",
      "name": "partitioned_matrix_view_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef5dae9d87d7489d1118218835dd434944ddf766",
      "name": "partitioned_matrix_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75f43de409ad5b58ab8d359fb01ccb03ab156f03",
      "name": "polynomial.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80ce77e6ae11879a3bdf4666603515631d15db2b",
      "name": "polynomial.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3339973610c02c31f8528dbd06cd0af67751ccdc",
      "name": "polynomial_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "062347fccc19a5a19488c592a194aba78548908c",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8d5994269a72edeacdba1ab8daee6e03da864d1",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "318c5e2ebef0380e2b4cc37f0502e281046c13ae",
      "name": "preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4ca5b1174735a6bf9bae6ac7395d44ddd62c06c",
      "name": "preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbfaa98769fb1aa0c93c4b0956e6f998c609b7aa",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67cac94d6acf4efc3d06147d7dcb7be5cf4e2e39",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d84de83c5a6b92f70f8a6800328a4dd69384f3f",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36e4996fb22003d921df6f811657450633f7359d",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d0a1573e3bc96cbb01dc2db131c0e7af9239336",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7b22c4d24436574c1c581f7bd60190ab6079e78",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "672c233b379dc16751d3731bd7b21c3d953ce6be",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10bfa1296a1393918cd635cc3c5682978668ca9e",
      "name": "program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "352c0032b5ae5e1d0a8daadbaee7d8de356a2d66",
      "name": "random.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa3d4cec3961b4bc00193fb63f7aab5236ff0748",
      "name": "reorder_program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0474c1fb912f23435b8edc1ea20db28562a4caba",
      "name": "reorder_program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a0c4eb422681905d2be4f763d4825ccda0be251",
      "name": "reorder_program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "621082ac0ea458c74728d6de174ae53a67cb9c57",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c3671bb0a4c98fe02cafd108ad55328ee6a6d33",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b37f50f45d21f030e350707021edbe097a1574fe",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2564a7692e1f26a23067de70bb694e23e8dcaa7",
      "name": "residual_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7051c2112fd2123713ba04bec683c3a470b1332b",
      "name": "residual_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3c917ab8a6cd86e17a361d2ae408830c0a746f9",
      "name": "residual_block_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fab0a7af19bbb4911fcdbb705c8cbe746dca4d52",
      "name": "rotation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33f812b8c964c4af4b40d70ffddea408230c9e56",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93d23e3d0121446a2392f414ed3e8766cc62736b",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e71b2eb63f2f2b6b2f50f8af717274c34878812",
      "name": "schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d9b175b139771be5294f6888a6c015c9fb4997f",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fe8b9c88b7df95f3a95a657eff8ad6c6949e73c",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "305d94e8cc78224e2e7516e270b26af379afebb4",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bed8f3a2671c12902692425b798ec6fecacbe80f",
      "name": "schur_eliminator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cbdb7086102560c084f8b21c4f47bfe95d7f37c3",
      "name": "schur_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b528e250752b9e2b0359f614a9826cf07114498",
      "name": "schur_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f0ceefd87ddb347eb61a2acac9c1cacb52b45c6",
      "name": "scratch_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b12708197639b01c3e519c4412a6ae011270e2a",
      "name": "scratch_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0f7e0e1e06a1c07bf82322185cbf94077f7886d",
      "name": "single_linkage_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "79c4da114c230af2ade26f8c963604efffa67451",
      "name": "single_linkage_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95692eacb1483c0bc0f6c74e2eea282e98216313",
      "name": "single_linkage_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5639664b9251f689554bebc9faa55566b44b921b",
      "name": "small_blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8b5bc5c4be9c8cca4b35ac0e5c5c152cc20bfea",
      "name": "small_blas_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3512e156f9e71438f6ee23f6505560baedc4345d",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd82f55b3809dc1226b77d11ab3f378f0dd0f457",
      "name": "solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd304e7ac5dbea9001c6c4e479d212e45f76cde8",
      "name": "solver_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41c8a6e12920e2bed3fda6e21c637cd92ae9ecc7",
      "name": "solver_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55336fd31303168196f3ab11de5331154a863702",
      "name": "sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3b96712a703719da6915b061001256c1300b057",
      "name": "sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94f7e5803c49d2448bfed7510ab50287e041a6e5",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12c052450755408b15b78f065a45777848b2a22b",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3edbc2813409446f484fbd90008a4ef35a532a1d",
      "name": "split.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2334d26037ff839897d1305e0b8ac7236ba9f194",
      "name": "split.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08f15ec83982830770371bef309bac526ea83e5d",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f85f05e056a8783dec71a1c575b4048074f944e",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1be142aedd23dfb584e1647b54eeb158a06196",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1df7566e00ab0edd6860fd62d929ff066ef71f85",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "baab8998b29e939ffba8233659a3d341daa988be",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac5a77449174d1477ce4e37bdc2915423aa5dc19",
      "name": "symmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be56f20cab65d13762b78acf3bbabde651029194",
      "name": "system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8af48abbdc1b125a9d3d6fed14d77c0d26867492",
      "name": "test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c530de607c62f0e8a193999f7b004e86c6c462b",
      "name": "test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "824b123bc28a7ee3da2788c1afeccf329a7cea31",
      "name": "triplet_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d7cde7fe9c6cb37e34acbdd9ee74c9350ba53f8",
      "name": "triplet_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b93d72e553398721131fdc7b5613febebb271ce3",
      "name": "triplet_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "926bced6226fde79446c9f38ad8392e07dee669e",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a0228432339a5101e2c55af5189a78f92884be4",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae32e9658de4a29df6fb42e11a936e2c8398f1d6",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22ea1ec8c805dab662a29c2f6d2dbd2119c7e3fa",
      "name": "trust_region_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ba70ff92e730267f38a66052cefc78e249527e98",
      "name": "trust_region_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6189ad835eaceed7b29bba31a0d2e2a5e036805",
      "name": "trust_region_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c68269d044904e8f225ecdfa321a337bf7328c4b",
      "name": "trust_region_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "998514fbfa560935b4c8ecd2bfecab9bb70d03e7",
      "name": "trust_region_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47102616ee893ad6923f9604dfa430e645235dd2",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b82e6a8912da1a03d34145f0b1f38f07a6da46a",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da8beedc66338a58e703f988bb21e4ae16fadff3",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "322efe9bea4e0f23214e385394aaa8821be0d9a4",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7ed0493d8ce7ceaf8ef4f161561151196e4c6e6",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f6922dce54613b20a7d95aac2247d061620763a",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c718b5e8afb9b4a3364c7659d0e27acd986da2a1",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01f2bdf3f13944ee288b85b22cfc0ee63b17567d",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85c4417552df8f7bf5df6c998014bad9224f38d2",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37f5568a125c15fb5591f05a5b16a66292ddce78",
      "name": "wall_time.h"
    }
  ]
}
