)]}'
{
  "id": "2eabc49fe8721b79bb71a32e5c553166446fc225",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd48ab76a2e70e04eb7462168bd756ced3e84ffa",
      "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": "a0f705d98b838477dcb51848c755cb48a21122f0",
      "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": "19b749bfc39b9e5802318c2718b46fd8a5e2a66a",
      "name": "block_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3505a01248b431048b204fa66d5503c804946d4f",
      "name": "block_jacobi_preconditioner.h"
    },
    {
      "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": "d8bf4ef0cb51b4df9cfba74bca8100e462b994bd",
      "name": "block_random_access_diagonal_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b3cff2338f26e6a56fb80282167431af006830f",
      "name": "block_random_access_diagonal_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e19268bef2141240803fe95f241547df3c863937",
      "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": "f789436364a4d2c1ee362a3e396c3b656b76a323",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27b10296d6c8b9fbed5fa4e68e64e2a6b60ad53e",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2396a151fa6c5b8c8dc57dc9c66c42988795498",
      "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": "c55116219e5f76f994b0c2e0363ce7c703c9a1fc",
      "name": "callbacks.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93704dfd6d1444ae193f134e2aeb48f0bfb565a7",
      "name": "callbacks.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f032e6580a819483deef07488738d180a5d459a",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b4c4ee059f227cd11aab26c2a2099a25df8d53b",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f86084a69afd47800da619adb1fc3ca7465d2033",
      "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": "524cb8ad988ac265720adb84692ccbf8ad58f788",
      "name": "conjugate_gradients_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8dfa56b52656841b2d230e2e1d81f577d8f97d9",
      "name": "conjugate_gradients_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b0553e60f50bde3d0daaca5d8115b54e41c011a",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e324b38a54fb5c60a991293eec1fd676f0cbfbfa",
      "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": "fd828cef66e1f66a6d9d04d2083900b4f9b46776",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35146c582b24c492a102e2ec0e31d2094d33e072",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75c80bf5687b47ee39d7651b20ef8cd994337566",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e7e21730793a88b7f95b8ef284bfd362c8ee712",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "471b2236dbe144fb7947b6821aa480692c8a3fc2",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "87503d06c99dce3d10320a737e2ae1b197f9b0cf",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fed82f7866bfbfae56ae9a592ab3388f5cbb4de",
      "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": "2f01617749d8a10cc39adaf53640709b2b6cc963",
      "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": "bca22e6de03587709f6263bd177a0ef47ce3e263",
      "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": "5f92d4d4df2dc2a7266c3902ee2000eed39770ea",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca3a2fe1a88d5a3798d67e9e6da408f113bfba27",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c244766b56a161be8a7446d5cfeb9f91b99f711",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85b80bf2275b63a5ee360740e36060b977a8f636",
      "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": "6de410bf80fbe255cbb9a547a9423db7f61cc217",
      "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": "ae77a73805c9cca5f2b3309812298301423bb18e",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f82f13984a859b77774ccd7063cf27adcdcb6ad5",
      "name": "line_search_minimizer.h"
    },
    {
      "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": "e983e2cff057d891f1b8f087e054c9746b732f51",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58b9044b8f99f642066406f7086e5622a1f96eb2",
      "name": "linear_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26e7f4908a4e7c40acaa80d48a718b16d1c7490b",
      "name": "local_parameterization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b775b4124c935e4111357fd772e57d01ea3913d",
      "name": "local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b948f289f21b6a923cc40e8fd29bc2a27aa06cba",
      "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": "4d55024358100f758d3cd8ef34fa9c1ec6350a89",
      "name": "miniglog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c3b68dbbc2fdabaa43a55a714a6589988c89a71",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1da3f704fa305fea2dde74555230bffb665e1c3",
      "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": "422c712abe3111200c0332f435e2f3ab750d5d11",
      "name": "numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acd7ff91f55df9495245dc13b0fc31012d55bb16",
      "name": "numeric_diff_functor_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": "6b271a88e78b5e2b2fbdc5e5bd4baf0082490353",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bc823d4ec647415637a6297c6bbba7719de28e0",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30323291e8bf7932bb24a00ec04464fa29860592",
      "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": "674694dd506b978373a4d53bebf871485c64816c",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c86efb49214b369d1bf12a9c2529afd091f001b",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b5547bd95af88e576322c54c22c0b6db2d4303a",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db082ec82c43bc1b8709f24c1cc203f1c2fa954b",
      "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": "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": "d3eef5d43286039a338a2d05acd07252b3ebecb0",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a9978518b17b73e1e502d741091e738879fa04d3",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d91c1622813d424ec0a2e62d9f8e2290d151299b",
      "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": "6dc9e89d3ccd91d010e0742b8a10c30c6d626b05",
      "name": "schur_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aecb015108370874926de22906b49c2d8efdfa06",
      "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": "0a8b20cfe299971694a440cffd1d39cf48731889",
      "name": "single_linkage_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6fdeabea6129ef5894ede6755e25ffbeccd63eb",
      "name": "single_linkage_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1cbc5be79c0283fd23690fed45ede8a5d68a369f",
      "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": "8f198860fac13cddd91c7731aa74fc083e2fd59d",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfdfecb78bb747231e5e2992bbedf773f5413b14",
      "name": "solver_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53b87a73d62fd2aefa561c62698d55a43e49f3f1",
      "name": "solver_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51e8cbf4e5d1781c72f3a5141f4fd24264efdb87",
      "name": "solver_impl_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a136f7e09b9753df56828a92a6e21abe5474574",
      "name": "solver_test.cc"
    },
    {
      "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": "cf5bb235b467ff62ac6c460df1027868f79370c6",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed777a118aec535785e1de5377df43b933f9a512",
      "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": "f27e338ec129638688787d7f9b2535648001d4a7",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "243030cfdb6d20ef670804c98c840891d4fc734f",
      "name": "summary_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b07987afaa8854eb736786975b6268aa400dabf",
      "name": "summary_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac5a77449174d1477ce4e37bdc2915423aa5dc19",
      "name": "symmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4b9ff30baf4fd0304e380ea625dd9280d2215f0",
      "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": "4be561960c94fcac1dc8f5e725c5b1148243c46b",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a0228432339a5101e2c55af5189a78f92884be4",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef492066f140a945d0ba6e54b5e04c9cad56c748",
      "name": "trust_region_minimizer_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": "8eaadc3e1048295a4483b493d8f206b682818aea",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "412e611b52ee605359851c40d14cc32d8c108a8f",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3ee185581fab6a4a0a17020f16d4f4e479c966c",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ddd3a56082bce0f20a607415d521998867b92e3",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "695eedcc8d9550547cb26f728d9a431055f29a1f",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70cea83bf56ef38f892951f874ff1081418f4e47",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c718b5e8afb9b4a3364c7659d0e27acd986da2a1",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e22f88c3dfb31d313dc6cbf6c7cf3a920b40442",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85c4417552df8f7bf5df6c998014bad9224f38d2",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37f5568a125c15fb5591f05a5b16a66292ddce78",
      "name": "wall_time.h"
    }
  ]
}
