)]}'
{
  "id": "d29fcaeee2d76c1890967e215984a168f4a188e0",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2f8a85c74d018020721e66aa458c2e53b8c4460",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3eb5ea4baf0af235ae82ea35eaccc49bcd120ee3",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55b53d2ac3d2dd756bb44ab04474fe31777b89b1",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd6a4991c6388dd82a8f6b49e9b2808021b089cc",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98397aa2c2fb3b33c1547e8e0035f78566da98d",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5401d8f60a6d51d7f2bbf55bdc52b5714edfe7a2",
      "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": "d8a728003791d8707eb4755b5fe83b1b756daa8b",
      "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": "085b011436180cd7d67a51e12eec18263080e0e2",
      "name": "block_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fb52a5d81507da049fd1175885c3456cec9608b",
      "name": "block_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8a6b331ca1c7976235b00a1ff8c4849b58f6dfd",
      "name": "block_random_access_dense_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7de3303a420b63d0b7eef36ad9bb4fbc68f36370",
      "name": "block_random_access_dense_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fde0a9c582fce909a66d37320c9026eddf1d9319",
      "name": "block_random_access_dense_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4ce4ad41b3fb05b357d94422fad5d5b25e268e0",
      "name": "block_random_access_diagonal_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e57ed5e9c60fc704e269fe8e323a52de74ea0d39",
      "name": "block_random_access_diagonal_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9308861eb26c84baa3702266adf47b38ccf8680d",
      "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": "f146403f9e608d4465fa28dcb3c34f69d805f42f",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b7d9c173a8d95381e8b76b7803290586913cfc2",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6147dd41f62d59471606bb6bc13f7bbd6e10cc1",
      "name": "block_random_access_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6aa3c0039f9854c98e5a3fe5d3bd193ca4416b43",
      "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": "dde8f67f92cbe2125a83f261ace0a9c28aa44c6c",
      "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": "9a2a3139893ea2407a77d1bbf92c7c351373f2ca",
      "name": "callbacks.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93704dfd6d1444ae193f134e2aeb48f0bfb565a7",
      "name": "callbacks.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c629a4438bae34b49367c1ff2d317515e6006764",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1518ac9a2070dfe9e801f5787570fcfdaff2599c",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0a0e3c5a3e8b794700a5cc5c283f4a1340d6afa9",
      "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": "3c23856336f82672925506a87360b52affff2617",
      "name": "collections_port.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4af098dfadd2db95e75c4663dd3e095a7c125cd",
      "name": "compressed_col_sparse_matrix_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e27eaa36488cb93b7d26342099f07e118f216e13",
      "name": "compressed_col_sparse_matrix_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f1fd8fea4a1922085eb9bdcd6930a28cfadc992",
      "name": "compressed_col_sparse_matrix_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9860b827e6239c2ba09e8ce2b9bef6e1b0c479ba",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "517d691b6e48622ffda0638a52b8a6872093e6a4",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b036bb5a2c83f535bcbdf16dd026c8093e871b9c",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13470ce20373e0e0293a27b74be7f0498780ac99",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a210aea58a67ba07ef1b05fe9aed53e2cbac657",
      "name": "compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "029dd5c24f3e6b7d7427f3c9bec9a7ba01d03ff8",
      "name": "conditioned_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad44653997125adf25c2e4b3773f5f3694d0f4fc",
      "name": "conditioned_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "43eeff44a302326a801e047c7e346fb0077d20b1",
      "name": "conjugate_gradients_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8dfa56b52656841b2d230e2e1d81f577d8f97d9",
      "name": "conjugate_gradients_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3a7a8e9aaad71a817fe480a6c245596d097255c",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25b90240e114a4f5676a1d3954ab21b90add01e7",
      "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": "db29fe4dec77a7f90d3a7e6ac1fe4c265974f355",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4955f4a3066fa3ef117d5b211126292c90a1e20d",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5d0c445ce9c629b165722de9f45927fbea1642e",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f73025ecac5d6872c59316a25e5820f8f43dcd12",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4fae0e30d6c8d28e863bd303e2019d4d783fe38",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "764b306c6798bd1af7a91fac8778429c63cc1545",
      "name": "cubic_interpolation.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b4bb12ec8ffe1747cf19b44e95b2f61069c4a9d",
      "name": "cubic_interpolation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf395187b18ae6161486857b7adb0cea33bcac78",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "907bc518710532a35de7c9ce970b9c3e1c8083ec",
      "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": "a88c7e95cdbe015a086d8d9c02ca168a6daf4612",
      "name": "dogleg_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71c785cc3f7b2f6175e311d51cab75e2f70ce84d",
      "name": "dogleg_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "45128a531d628bab6479953e913cbb42cb8a2db5",
      "name": "dogleg_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e4faf9e6809757f24aa52a3f84ae1ff2ed00aaa",
      "name": "dynamic_autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70c7d63cfac35d98debc4899e2253ac0ca3fddca",
      "name": "dynamic_compressed_row_finalizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24dfdaba036be74be78efcfc0b833972e0282592",
      "name": "dynamic_compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d7d5e6b791a1eb6ca3bcb8d0e6c74e7d73bdfa5",
      "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": "4a2ddd6654eeedc579c018d4c5728df568dcda0a",
      "name": "dynamic_compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ac0b40a3bd8a069e5d395e25d83367a45c48959",
      "name": "dynamic_compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d1f3627255aa356ecc70caee418795f6dff7e57",
      "name": "dynamic_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4675c4ae2fb72124a498e4ad89918bdac0628f2e",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52c7d8cf873abd126ad75b4dd8290e74dc414ff0",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de24274c4fe1eea0be1b7d8651bbcb230a3baef8",
      "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": "e25f2c90556b7ec8a43f5ca0d3cf96e5af530d92",
      "name": "execution_summary.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5226c85e6ee488c7c44a3f40554608292e7cdaf7",
      "name": "file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "858b6628b0e34b1dc2fee4ecadf3c9a2cc26ac68",
      "name": "file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6798f30041b891372f3070cb6133e5ddab16a0f",
      "name": "generate_eliminator_specialization.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "607521085a01ed24ff65b78c0cc6e4ecfe5f676f",
      "name": "generate_partitioned_matrix_view_specializations.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "514051320fe37ea5703a0035114ef10296b7228b",
      "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": "9b2f64d415d3d3657637df5add41529cdfe61853",
      "name": "gmock_main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa60fdc92f8341897bbb9fba955293b5c6dcb20c",
      "name": "gradient_checker_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3cd67cf2ceead4c30e05bf611ddac4d71bf82f2",
      "name": "gradient_checking_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fa6fb70435904e12c8e96d208183b0eb380a334",
      "name": "gradient_checking_cost_function.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed72d213dff41393189353456ced769ac81ce07b",
      "name": "gradient_checking_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f9a842bd897466a8e2f7658be0134d5aa221a5a",
      "name": "gradient_problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cdb0ddd44d3553c5358b7924ed3f56120a98568",
      "name": "gradient_problem_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78e509f7e14ba1c465c6582a82e6a9ea48e9260b",
      "name": "gradient_problem_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9d8514489620f5719e883e7dfe665fe0754f337",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7724f8db97d4132a5636b3e4c4185bf51a15274f",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61b9646c75a200270ed44b3a2b42874dcc199bc9",
      "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": "99b67af1ff246b486d9013431fa30117399cdcad",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b40da496ace0f2f197a3155b5ea059cef822dce",
      "name": "implicit_schur_complement_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": "6cf2f6b1c8533b63ca04a9f2a9ff3aad5b2d6930",
      "name": "lapack.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1b767637cb045179076d7e822c3efcac7495fa6",
      "name": "lapack.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "84a66f9abff57a8153de80589ecfa143c0838ec0",
      "name": "levenberg_marquardt_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "344e3285422d33dea462569945c864338a0eec7e",
      "name": "levenberg_marquardt_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa81d5faffdf0ad86bb9d63e198dc3cd4dee126f",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d7d657603774359bd43d05ec517b34d4de136b81",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ccbfd58c35b2f58f63ff4404a4419b5f3d057bdb",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d86c22d0b0e335534904de44a98f38325170310",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c77fdc8e65b0db8be66cb611df3e2b3992c2ecee",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5059e8436a6db00807250d117217c4598620b77",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f82f13984a859b77774ccd7063cf27adcdcb6ad5",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f4dac5d1bf46ee7cbf36533b0edb0c636146bc6",
      "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": "31209f9ccfb598c62b8dc846cf6f04277a9184e1",
      "name": "linear_least_squares_problems.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8619f63345418a99ec7d941b0f5843cec3e0fc0",
      "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": "de44bcae5b11c36333e543fbe507d180d40535e3",
      "name": "linear_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d2e9d6b2c3e54192282d3670cc5e6cccd04a4f0",
      "name": "local_parameterization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d52e4f63c7f81818d04344429fc9eaf5d77ebf4",
      "name": "local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6500247e529658367d523fe853a9bfc88a55591c",
      "name": "loss_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04b6ce22d4b9e1c6e505fd03d07d1b59cce648a8",
      "name": "loss_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a20c9b8cf9f74e35f4b7ca9a7c32c80d1fa3b01",
      "name": "low_rank_inverse_hessian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19ab7606aa049dea0584c3b4686e7cbbbb737f94",
      "name": "low_rank_inverse_hessian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ba81e5bff9a630db3be138d3abb8753c7b5de9e",
      "name": "map_util.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "67f64bc4ff7a2f83a5d1cf63c0371b4b337c75a5",
      "name": "miniglog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50fbef704408d6317249a066c43aedf4b1cec5f3",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef696d286b210f2a496a9eff859b3f756812072b",
      "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": "09569e1f4c2d211f632052d0eb549cd1918a4fa6",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ece27009f92022ad48c83ba7c05fbaae511afa0",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2df6988476058b8bc79d3c2115c56463300fed0b",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a923e9df2c743d83cdfd8b282782e5e4df7fcd5",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5d6d31ca51fffafc2b8e4a1b6bff1a2fb41dada",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f01e0ad7fff11f6507f5018467200b274d4dbf97",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ed20f3b308c4cb39274619a235eb38c8bb32ed4",
      "name": "partitioned_matrix_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "661252d404f7f0d5742e7de647684c90c0021953",
      "name": "partitioned_matrix_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff041b9d0201e8181fa72e9a5903f6663b71624f",
      "name": "partitioned_matrix_view_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef5dae9d87d7489d1118218835dd434944ddf766",
      "name": "partitioned_matrix_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "361ab683971583f49a835ccfd67090d9df9aadb3",
      "name": "polynomial.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5816e552f26e7c6736d72e94cc94f0c298f1506",
      "name": "polynomial.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de111f6f0059e92a521365506b21cda1f0705442",
      "name": "polynomial_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "062347fccc19a5a19488c592a194aba78548908c",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5db5356f834ce03a03cd60bb89d9dcaacdfa227f",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "318c5e2ebef0380e2b4cc37f0502e281046c13ae",
      "name": "preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "312dab61434f1da451f4ce6307df42e040ef059f",
      "name": "preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f914bc6f40a6d895bd726fe334a77aa799936cb",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c76ea691c6fac2cf7885b479450ef888952b954",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f527d157c6b9c8021622840a1e39e1d02382af15",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f8c1589d76fc0f0a1cf0dbf9c0c6a6d480073f2",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d5c4e20fbec4b1878eddbeb115748e56d200679",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f82cd30619f37f515b532d9d6764855a4ad6711",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00724fe3805e05eae1eb2c35637541ccfcb41801",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26ca6839f8091cdeca7bd614cfa2e0716abe5cd2",
      "name": "program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "352c0032b5ae5e1d0a8daadbaee7d8de356a2d66",
      "name": "random.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c771a224a547d9ec32887f4dddc353db0ee7d1c5",
      "name": "reorder_program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1275fd67fdf19d0b883cb3be2a36fdccb2e617b6",
      "name": "reorder_program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "77db9828038953984db7e3203ec19d67291dea34",
      "name": "reorder_program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2a11c7fd3fe4ea2d6aaa38ce7b35c39a3da5b74",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82fa0bf267b7c94119c4a9366bfb1c673d92ac13",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22873e7211ae8cdba7f689cf2cb96fb5d02a9945",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9bd8f6b8da880b2f334056934db4b98ce20bd164",
      "name": "residual_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6574f5b8de27f95f98bd9d05226487f6f427433f",
      "name": "residual_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "64bf0db02a9e64cda3a099092d34501a148ac747",
      "name": "residual_block_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d92ec5fccb7720452c8488b5faac5258e8daf18c",
      "name": "rotation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c72eb373a70766c4a0967c11a5a773ccda1e53d",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59d900f7ad0bbea8129c30989c5fb3c98dbf9295",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e71b2eb63f2f2b6b2f50f8af717274c34878812",
      "name": "schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15b208c8b2ad15b7dbbed7482cf7484c1227c5c1",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "abe2a606c63aabd6cb20e45f02117b7e1044efbd",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3318061c5c737dbe03e81ff7afa3e14d388c0b53",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f36ec0f35cd716d243f0537e61d889b8aed2f847",
      "name": "schur_eliminator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b5ef564f58db8a737f67956ed2d6e57b8e2b3f0",
      "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": "cd31f5ec09da8f080bcc79544f48cfa662f86804",
      "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": "b08bbfec9938f34dc094965a659a59cca5cc5951",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4882fc2ad57ef020c69175e51a246599af077090",
      "name": "solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39619e7593e87763cb228de9264c0af7fdfa9007",
      "name": "solver_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "412d3428c0299a9c56210629eee95b86a6946881",
      "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": "73edf486091d24cd5fed9f7006b76e955a5a6c87",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d2930abe3efad373ad5e477f5fbad615a12e1ae",
      "name": "split.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1945b4f761e1d02d1aa9b513a3e9ac1b34db966c",
      "name": "split.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08f15ec83982830770371bef309bac526ea83e5d",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aca599f4f3d58a65a05166496201c14bdd1c8d3a",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2b20da8eec351d4f1e6dc0fa178323e53f741f0",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c49af3c31aad65435f0fd596e54978353afc34d7",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c42492e44c881075c4ade96ed756024d87859fa2",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac5a77449174d1477ce4e37bdc2915423aa5dc19",
      "name": "symmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a365e5283cfedaed4dd1ad56696ceb960d797873",
      "name": "system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "775838194d3069445c7624f30fa0bbe48245fb67",
      "name": "test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c3703acbac90af94d88b0a8d15196c0197e0bce2",
      "name": "test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6fdd69c6b38adbee6625b97ec6d7997b2213712f",
      "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": "2f6fcc4a66a6aa1d4a0ee17034e47a789609ad02",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a0228432339a5101e2c55af5189a78f92884be4",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cc2af8dce894ecaee7c01c28a88161a401050d6",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "305eff8c812fdbfff42f4164c124793c6d2a09a8",
      "name": "trust_region_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ba70ff92e730267f38a66052cefc78e249527e98",
      "name": "trust_region_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b895a7228d9e04ebd604324cb1b7a78b1392529b",
      "name": "trust_region_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c68269d044904e8f225ecdfa321a337bf7328c4b",
      "name": "trust_region_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd70ef74b25114dbfeb174b7ad268c4abb657926",
      "name": "trust_region_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7217c695ef02b07b5a511359650f547117479e37",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b773627ce4d299274aa04f407f45ff784acd81a4",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9dfb0f4536184049bacff52eb9781e7c66d21d0f",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ef00be60f426928804c91a3dc44bcc3e5f78979",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3659d9d78b4b505e9f24b1e1f21be1751305e37c",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f898c300e9ec3256b8ffad8cd41715cc2fe90a79",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c718b5e8afb9b4a3364c7659d0e27acd986da2a1",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "183ab8834c432a7da0e031f442deff583e4979e2",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22594d752b13e35812c56f97ced574ae447e1451",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "faffa5637c5ab57b522df2c2eaa89dc6206a2f54",
      "name": "wall_time.h"
    }
  ]
}
