)]}'
{
  "id": "75962b77e122c05eb5bcc76bde909f908d95481b",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "87faf2b673f7a2fffa02755c23539881d663103f",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "673baa4f70f86dd1f1a36bf65d4e2bc80370e85c",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "742f439d886a556f279ed0ef1fc6ce00fe761dde",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c19a44ab0e1410492b93d59ae72ba4b2bbec9956",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98397aa2c2fb3b33c1547e8e0035f78566da98d",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e90177cfe4e8917361b82518891e1e343b3d99c",
      "name": "autodiff_local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23f9e9d853deacc45452cc9c403c5c6493cd391a",
      "name": "autodiff_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f79b1ebfae1b7f51bbc10cba8618ac5acdcf13b2",
      "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": "5b008e2c3d8ae7b5d2bca6efddb492852ce7e7d0",
      "name": "block_random_access_crs_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11a203b8f4da4cbeb48669e4ac603ec4b56061ee",
      "name": "block_random_access_crs_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1266c4ff4641f756e7591ad727d944904fa554d5",
      "name": "block_random_access_crs_matrix_test.cc"
    },
    {
      "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": "5a1a5e1833642a153dd25353704da0c530e61f59",
      "name": "block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2abb36a0af56926b3ce52da3b03f52267a4a831d",
      "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": "044d4381b119a4973ac4065cc02113cd64f6d5e1",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06d80c89e922756e5f1a695340a65bf2d6b8971c",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f4f9e2debee7dbfb2e2cdbe629ef8c7560b7263e",
      "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": "e37be528ecb97a4fc387c04d8fdaab2e5367367e",
      "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": "bbadb7728056cd326f64f3e1dc984cb672e36296",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c103165eaf1312b4c2e2d75e1542fa5bc8efa378",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "34f31ab6c7fcb6b015e779935ec3f53496c452d7",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06b86896f2344c8897abf49df3a774266208a1aa",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea737b8d0e8b5062bb73179e55dbde803c376fa6",
      "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": "bfe93c49826a213ad94a7d68d49abffbcdc84320",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "424acda94aefdb7e9a1436097d8d46dd3b08c9bd",
      "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": "7145f73a2bafbde1753566b9aba54b6b2b83f0f6",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd87908a43dcc3df0f86254fc7cfa8c305e977ec",
      "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": "19f4d8846a8bc07cd757ded3e869dd4d41ed74f7",
      "name": "dynamic_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31a417689e853e037a4d12c3e27c07681cf58a8f",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d2546224b8232afdaf8b3c8106099c5d56b9e31",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea2450466c5fd32cd1cd6ebce8f07d14b4c1a2d3",
      "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": "78f779f2b7050ef816f03475f3c1f5e0ffaae0ba",
      "name": "generate_eliminator_specialization.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6ab573fa4b74bbc0aa63db1f533dd8e4a1ec5b9",
      "name": "generate_partitioned_matrix_view_specializations.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "327afa021e6010ae529ee11f34f81a9e6f677e35",
      "name": "generated"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a4fce702ddbbb635e704709338258e5e2128778b",
      "name": "gmock"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2aabf21f8e910adff08d64014e060154608e828",
      "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": "72c7c4984050e4098c63d5947800f0cb483b462b",
      "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": "01e04937e3ec26ad5c020dd9b761ef013c262e8d",
      "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": "c3f02134c6f56127339be92cff1bb6bed71d9648",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f24e9fd76e427d3fd1d4f636ad0e3fd7d4a83b7",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a865f11f9f19e930ed3528a7a523203b7c6985df",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0857cb005f991d9a239a945145dd000f8bd9a9f5",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "339d2757bdb230ae6311a558c690db7ab6a4c883",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59f5c3fb9a45881750392bf1469fae8cac064b93",
      "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": "08c3ba110d058d340a6f8315092fd5e06eed2463",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8737c7cab5399e8b4484f97065415acdbc27c8cb",
      "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": "bdb6a118aca9b2986dffae6029d6c73d24588fcc",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee77726d2b4d2351b3dd9c35e483803adb036e8d",
      "name": "minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10580366528be6983d9ee943f3a7f7c513a159b8",
      "name": "minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "564c39f1b126dc4055897b3f30ee017c50d1410b",
      "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": "700e7881db6a6931703f27361109baced6a407de",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "695fa6ff97bd5d50a97d55c9ef5d8267ed20f200",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "190715bee4388bf2fa97e12945f20a23f4f69f5e",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4675cb8dc7c61534ceee1aaf7de416a835e26c60",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc497d0f789ab5bb7e4b64cb3fcd6a74f11eb375",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09156f866a53f8d36af5cf4eadb461b14a747a80",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7936a401d0d8a28b10736cacccf346bc3ff791f8",
      "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": "505a47d3d619c46fa027dae05a213b6bcf80f4bb",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "21cbc00b54272baaaf2b6868ee30d7c8e480dac5",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89821b9e3606f1f56155bb677977cf2d774e8e88",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37cd351bf2aca9a57c1a71b9f733fcae47b97a1a",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "35c16cd8392796e377a486854788ae5223f7f19d",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "858600da57a4a34572251c2bb08407a2e246ff62",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e5c51bd696818d98dc2a2a677172c185b403243",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4288f609cf8b7a7a230a1572f2b53edf818c5044",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8aa2a3977c4f5f5e0fa077c375a7d8d2f462546b",
      "name": "program_evaluator.h"
    },
    {
      "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": "4d88a9f4f8afce2ae4923db88979bacc6bdfe03e",
      "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": "2f407fdd260005eda03eccb76f8c6bc4f6cd6600",
      "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": "25103dc542a103910f7b9696233fef4522401451",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fe8b9c88b7df95f3a95a657eff8ad6c6949e73c",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c09b7fb3a77bd2ec2220806936e5aaa9c9f2ff27",
      "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": "54b4379d5f2eb21c5164e7f62b165fe6df25d0d9",
      "name": "single_linkage_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b137cfa67ff2f4b74a3a555a0a22973ada0de27",
      "name": "single_linkage_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42cbda37392a096eefe3ed52d5a14c046f7cfe56",
      "name": "single_linkage_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e14e664b7fab32ab768b922fe7581e86f8fe443b",
      "name": "small_blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8b5bc5c4be9c8cca4b35ac0e5c5c152cc20bfea",
      "name": "small_blas_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da87de19f2cf9f1a5a6aabd751d649b999ad6f5e",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1001a551d8c3f27134fc0d45362f46028ec51f74",
      "name": "solver_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5191bc4d0c9e2ed44ea3c1712291d62fc392ea80",
      "name": "solver_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6faaff800482fe059e71e095c39bda7bce36efd",
      "name": "solver_impl_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": "880adf7ebca60573c15740a9272affcf1beba11f",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "adca08a507f8b56b628441e3c16019ae99643057",
      "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": "eabdcb697c909ec73d194523d3d8bb5fe2091e87",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1be142aedd23dfb584e1647b54eeb158a06196",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8079bc16ebbf181fabd35103212bb4afcef2c66a",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "832f103b8164d6749bffdecabd08d411c99b436b",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac5a77449174d1477ce4e37bdc2915423aa5dc19",
      "name": "symmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb2e24cab574047ed0568e2b15e9c6cff0338a38",
      "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": "f9f14e0f76ecd439ae303739c9cac89be515f3ce",
      "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": "5a344ea43d7ffddc4ef9dba8dbe821bd79631445",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "624db68bbdeb949fd10447ae8aac8c67a331aa16",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acfa45b863aa5bef265a21d86bcda878b78f93d8",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d1e6f85ddfed83dbdb9837d56ea1795cdbbb7c2",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3bebed2c1d0587fbcacae05a747249452c017fc",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70cea83bf56ef38f892951f874ff1081418f4e47",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2edbb187e403440bb0148b4e7d126dd86887bd64",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cfb232cfb6426bfbe2f08d9ea0e9f8ada8d11b3",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85c4417552df8f7bf5df6c998014bad9224f38d2",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37f5568a125c15fb5591f05a5b16a66292ddce78",
      "name": "wall_time.h"
    }
  ]
}
