)]}'
{
  "id": "43cf167b623e3f3913087559e8542ad435bbd600",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "f30ba006fa224e58a423951a77f47c54575f79e4",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "753bf9898c86f341a3835c2efc6ddbc81f29e67c",
      "name": "accelerate_sparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef819b8aa2162b8fa92400c21bf1590c258fbd79",
      "name": "accelerate_sparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff1bcd77214d11cad3ac9ef651909622bc8ce973",
      "name": "array_selector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a962f7f8740490d10db4275e8a55e3e723d21e8e",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd51aa5d007383d77672fd7a393a9564d3462401",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2661f57718cb6e84da35eb77c8f3d041300d5eff",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0482efb5ba8c476dfc6c26b00b91912351aeb6b1",
      "name": "autodiff_benchmarks"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dca67bacfdab07e5a37ec5e170ef531741040fcc",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e663f136c755c879d61f1b8657ca5d62c36ed075",
      "name": "autodiff_first_order_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c687719d5472b3cd69dca0058adf42d04727b52e",
      "name": "autodiff_manifold_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b50327cb13838d16b7664752a4569622243b62ca",
      "name": "autodiff_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c7fa621f2494a6fef3e92171790e84a6e81e6b31",
      "name": "benchmarks"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8b81777b974fdba4bff2da5b04c066e49e0b719",
      "name": "block_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8febfacfc86c529ffe6a80a013f2095daf0998e8",
      "name": "block_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f8893f5cd7bc93fd98f7b0fb8b2fd62c2c46a55",
      "name": "block_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d17580243c084e1aa382b90619b08d059d767bd1",
      "name": "block_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6571f3b9fe4d694b66074001b375152edaa6dec",
      "name": "block_jacobi_preconditioner_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca19a0dd135f01a7d8465bbfd26f6748716f4c66",
      "name": "block_jacobi_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e29bc1bf69ad077b58a0ee0082871acd4d9b4179",
      "name": "block_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6d02e363a9d0c9ff86b443c2e6d2ca70807193e",
      "name": "block_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e7d86a390deea8521b947320edb75c9a9eecc0b",
      "name": "block_random_access_dense_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9468249924e883ee5676ed123168df1032e7e1b8",
      "name": "block_random_access_dense_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ba9c75d50df1dbc0e7913d35eb35d81ead00161f",
      "name": "block_random_access_dense_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b657266a55c15dc2f7e61eebb79740eccdc74001",
      "name": "block_random_access_diagonal_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9671f3e44ae362a4a749dbfc859ab391a20fc60b",
      "name": "block_random_access_diagonal_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9590d1ba723e6177840a7fa2abb137d6d2b09117",
      "name": "block_random_access_diagonal_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb3d9dcc8bf67010a7ffd2dfb0ef08c7e4c3e59c",
      "name": "block_random_access_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66390d71ef89fbc59cc728b4ac3eb86c4bd589dd",
      "name": "block_random_access_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6694d065147f2a5539f005bb365d2be084f94b25",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5121832bbeece8efe02f33a80c49997792af89d5",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3740682b28d13f6a3129a34fd5499d318263acb7",
      "name": "block_random_access_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "087898841d3fd77558f586eb7433541f891497f8",
      "name": "block_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "126b5aa90210d35186e00d353d5aa8ca5a34e180",
      "name": "block_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c27146d28d74aa897aabc336787df8d113db5f4b",
      "name": "block_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b32745378952bb7cfa9f0db98d5ec1567260a6e2",
      "name": "block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9500fbb13abbfaea128995f7f9d0b879b0fe09d9",
      "name": "block_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b2b8fb49b19b898c6bc0580d14fc8fa71bbe6f2",
      "name": "bundle_adjustment_test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13a122679817f6a8421448187deb3b9281729a90",
      "name": "c_api.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7aab9f67f2218fc791263144496ec1ece76d2513",
      "name": "c_api_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9412431fb2829e4c6072df733fdb7d1ad6c31694",
      "name": "callbacks.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3a76574b91ac91ac8cb818113ba40e56272d627",
      "name": "callbacks.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15459e122ad88b194c61ea3c7d625f91abf78946",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb05a910b5b2a0122d224e71b133c6117f815b76",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa79582d0ffbf7a60aa403d3e094b3f93bbb1d90",
      "name": "canonical_views_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af94452061896b9a954a3f1b4e03732eaf9161e3",
      "name": "casts.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06c19d6cb50e6327f171887bc5ac0c9dcaf1d4f4",
      "name": "cgnr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c63453821bc41a6d6d976ba2173733e0ad21f689",
      "name": "cgnr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4b7067eeb13553e3dd03622cbfe38e49c319af4",
      "name": "compressed_col_sparse_matrix_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e9e067f3c47170515c394d6f2027bb3b2d82369e",
      "name": "compressed_col_sparse_matrix_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e0601f78112234803362f7917604159af4be41e",
      "name": "compressed_col_sparse_matrix_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "007346dba13acfece742f77db60a87e8ca22334f",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6fc40e9464f96f119fb0f5da4a28afa535bdc119",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e4d64719cf283d469b35b5a4fd3b126ef879ac2",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a83924bce90f49ffc0838b371c5d169a6383012",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d528d1fe4d80985c0bcb0925813e11cab6670918",
      "name": "compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "972781dd38fb83bffb265fb849eaf9afbb3ff5dc",
      "name": "concurrent_queue.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db1446fffbae519f819ecb55a8e1b19abb848d71",
      "name": "concurrent_queue_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f42f4b17c99b7b472713e9b8b1e25207206ce2f",
      "name": "conditioned_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5938bc565aef04e95ddb8cc0d22ed983c7ce12e",
      "name": "conditioned_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb343ea2e7d0840482656a826ce70ecad85c732d",
      "name": "conjugate_gradients_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47275649536d270e2f207b061af4a2dfd492f0bc",
      "name": "conjugate_gradients_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5d85f68d93c708f9c9715ad753d7fde1b29e70a",
      "name": "context.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fac328148a3dc29323b0b494d6c69233b424f6e8",
      "name": "context_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc301ee61128e1ac2d35a940eb09c84d223ea7c7",
      "name": "context_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53986ee386e58b27dec652957f49f8f673e39aba",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fc5dd7464a96fd844bf0354011bd90b761ec51a",
      "name": "coordinate_descent_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d3007cfe4b9dea813dae881a9ff999a7cf94eec",
      "name": "corrector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2216a967a8380a0750599788fca22ab9b18be31b",
      "name": "corrector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0548336a8b97af373b3ecb8262fc51561f6c0359",
      "name": "corrector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "543348f8514e18badb93d59a52a346a29a2436b4",
      "name": "cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc081f4330c2d739befbfe1afd931d81765b3b93",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50da0299470422b0f72c9145c7f7aede8d4f477b",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9c292f785d3fbf6c65d6e572bd8bbd18d7b6615",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ff798228c63a0f9415b4db73c5e9675df313a46",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "49e5d6f78a9f383a3ececa86d2fa162ce86242d4",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ace9b2b37c15fcfbff081db59d1e337cbaff6209",
      "name": "cubic_interpolation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c356005ff4111d25b171de2672b9ffb87243fbc5",
      "name": "cuda_block_sparse_crs_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58ef61857cbbc6739571b8d42ad8b1f83d935f46",
      "name": "cuda_block_sparse_crs_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "75643d7188e52c4acbcef6b4ca2476cf63abd3f7",
      "name": "cuda_block_sparse_crs_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3685775b60f381ef4df114deb3e8cc69e1ef50e9",
      "name": "cuda_block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6da6fdd2a6ee44927ad467e8af404a00cc6533e3",
      "name": "cuda_block_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5538d15880b09a9a8894e4606f7c93d997f14cf",
      "name": "cuda_block_structure_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5756eaca9f2ab803cc45404c6d6b4a8fe10702a",
      "name": "cuda_buffer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d767a89c088bab68b2b20a806098f28f37a6c43c",
      "name": "cuda_dense_cholesky_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e833db0b24ea25b38d518eafabd4fe749dd0c389",
      "name": "cuda_dense_qr_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ee574f08553b9279602267c282b59e212f9a4a14",
      "name": "cuda_kernels_bsm_to_crs.cu.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27f4a2521912227ef84ac77c305ce9a4d95a71ef",
      "name": "cuda_kernels_bsm_to_crs.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a17bac7fefe2c4e545eb8136a34597b36f9d659",
      "name": "cuda_kernels_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3199ca6e0257d7dbc137d90b0718f95232d2ea15",
      "name": "cuda_kernels_vector_ops.cu.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9905657b3249c3db7fd499fd15150a730c29cc6e",
      "name": "cuda_kernels_vector_ops.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f32d1d2fe8e712965c2a1096e5f2319bb8403be2",
      "name": "cuda_kernels_vector_ops_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0c1dc8c2fb3ed25998bf6f4a98f03d03a9ff757",
      "name": "cuda_partitioned_block_sparse_crs_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3072deab902787dcc30a49c2ab4d25d6ad336428",
      "name": "cuda_partitioned_block_sparse_crs_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e23b42935d7cbd9ba1789b750f91cd3fb6940597",
      "name": "cuda_partitioned_block_sparse_crs_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4a285b8b73cde0b4e0f15ab146c6274254077aa",
      "name": "cuda_sparse_cholesky.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1476337825f61b4be3db27f4d94ed994fc3c0ac",
      "name": "cuda_sparse_cholesky.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33685a400eb852505f424b219fa76729618f7bbf",
      "name": "cuda_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2940d1d6f356f1784f70d0908df5d2e1c61f9c3f",
      "name": "cuda_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8ee4298b718bd010154b67cce5a1216deb1df6f",
      "name": "cuda_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37bcf4ac5e166dc9242506369b3b8a302101f80d",
      "name": "cuda_streamed_buffer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02ce3eb79dce8594e568c6a69646cbc9a28acd26",
      "name": "cuda_streamed_buffer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08217b282866485f2071b6aa3f8787200ac578f1",
      "name": "cuda_vector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8db5649fe8bc7dda536f89ea22ec2ecf618f1c7a",
      "name": "cuda_vector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ea4703dd9b509c7f84427f3247f5fc87c2d5ee9",
      "name": "cuda_vector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ecff03cd274eeba08c209c22ca60ed288fbc4e4",
      "name": "dense_cholesky.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f55c580c43b1bdc50cddbb7aa95d2f517875af7",
      "name": "dense_cholesky.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b5972effddb07cbe9be376e5288dd484586edbdd",
      "name": "dense_cholesky_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d0f2c89a7cc6f994c487c892da655610a79add3e",
      "name": "dense_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0930b7b5f1b09801a552f30f10da8669ad02f8ac",
      "name": "dense_linear_solver_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9cece560442a75bf6fc25f2e15a582b8f7d372b3",
      "name": "dense_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6d5e5a98f4add42decf91b7f76842ac2c89afae",
      "name": "dense_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6aa2aff10f2c96d6792cb0ecb61f7d04acf044d",
      "name": "dense_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4c7b6f5d786975727ce753aae26c6bb3aae1242",
      "name": "dense_qr.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af35827f1bfe9ccd4e56ba784481c39028f24b19",
      "name": "dense_qr.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92652b4d6d4dde61d5693ba459e61821aab7c06b",
      "name": "dense_qr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12db52f0c485d8b25c761773152e6e659dca05a4",
      "name": "dense_qr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f287d35197d1afcf82f827922e9436a21fb43ef1",
      "name": "dense_qr_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c33aa45df58c4133c165c1b184b7189607011207",
      "name": "dense_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc066d5b84a15393e29c8039c1a3c2687f83f027",
      "name": "dense_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cead9dd899c3d35d3bb913bdc1154ea4d20a06aa",
      "name": "dense_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2b4a4c27524165f6483789c253bf609f918353b",
      "name": "detect_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3237d1051f784d77183761bdad783a7112c7a5d2",
      "name": "detect_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "155c025a414fda3807dac6b147803f5a7737b7d1",
      "name": "detect_structure_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef45a0b83d31b439ffadfac999f6b32e3628143e",
      "name": "dogleg_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4d29c92d37aceb47ddefa556b26b8d2c0c45537",
      "name": "dogleg_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26db26cd3b25647a07b814c8d65d1b14ea115109",
      "name": "dogleg_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51366c66c2cc2bac6b4537b8cfbf2007ce05087a",
      "name": "dynamic_autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9da73c0c7c9bb1a66c9e24487a58784599c31dcc",
      "name": "dynamic_compressed_row_finalizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "790a5fb75670e95cf0e5fb1abf19f11c7e2b7dd1",
      "name": "dynamic_compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "489197f47bbd3ee15fda3e726f7b565e4382202e",
      "name": "dynamic_compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0eea9e5a0758dce84cc08636fd320a71f5562ec7",
      "name": "dynamic_compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6dafe598e471248eb8fe35da714670e5356ea07a",
      "name": "dynamic_compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "47d86f219cd4d60ad70bfd773f891d256469f7d2",
      "name": "dynamic_compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aec78197c8d8840c6ef325f802154c515626fd56",
      "name": "dynamic_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d147c4d2a70e4bb7f67853ea55fc372cd1bb650",
      "name": "dynamic_sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b8fa52f28352d0df29d724735655dcabfdcf356",
      "name": "dynamic_sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "100d5741b0ab1d2b73f80e89fc00a715c71e7f93",
      "name": "dynamic_sparse_normal_cholesky_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5928389b18d8f3d26240b19a4512747fc2c94b8e",
      "name": "dynamic_sparsity_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ebff8891ef4d94e6be8aa19bb2dd34619dbae98",
      "name": "eigen_vector_ops.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67b6ec5e9cda7a3e259c8059dce7e051ae6746c1",
      "name": "eigensparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f16e8f2fa9ba5b02f95e1f3413db88c5a5b31472",
      "name": "eigensparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c679885f0115a4d2595ca3be3985eb0cf0ff074c",
      "name": "evaluation_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ac66451541587195ce58bb3d0ce10130f067797",
      "name": "evaluation_callback.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ce110c51c651f02e7df2004dc58b5707a74c338",
      "name": "evaluation_callback_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "516d701a9f6af1f0ebea2adb6e7b815d3c0c3496",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dcb3cf6c75baf5fd4361d3e93d5f937652103647",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8987d0bb74b56698a5830bc3114208d6c19179b4",
      "name": "evaluator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "904635bef34a79d6e0992cabd26197da3bfa4a4f",
      "name": "evaluator_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98dfb659d6cae0700960629786a5f951e6d5b18",
      "name": "evaluator_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "accc5e47d1576d9f578b00da9188b5eab407f5a0",
      "name": "execution_summary.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22f3405940b89cd13851f1b5a5252990e603b16c",
      "name": "fake_bundle_adjustment_jacobian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0448dbf3385d6d4a8a16e2cefb7eaa1abd9c4a5f",
      "name": "fake_bundle_adjustment_jacobian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81b3160e165f4f41356f90e96ca6c78b308fa60d",
      "name": "file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b21f1cae88409ed9d4827dfedcad1b473b650a6b",
      "name": "file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "267b8ef64dc0893ec5a043b00bbd8003182ed0a5",
      "name": "first_order_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66b3fbfa28bb742723223588d26edfdbe61e2da5",
      "name": "fixed_array_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cea5c4acba01322c425c10e6956cb93a78bc8ff8",
      "name": "float_suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9d298ea9c22cca8afba5e864d7ba2df17c7d344",
      "name": "float_suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb4bcffc75110d69f8c5164076d4607a92a0185c",
      "name": "function_sample.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "058276974a1223ece4c64d60627e6021e9f89643",
      "name": "function_sample.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0359b40384eb2f60d7db6087a690b20b4070077d",
      "name": "generate_bundle_adjustment_tests.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12cf0b0ffb865e4c235b0341ca4ed2fef7343b34",
      "name": "generate_template_specializations.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4c7775fdc699f7ca7bf679d71fa2bf8479a98be3",
      "name": "generated"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4cbc71aef1a882c602bdae92ae257a3543a2c073",
      "name": "generated_bundle_adjustment_tests"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "131e4c2f85678231d97e52d1d5511d888156af8b",
      "name": "gradient_checker.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "509ea184cd0bb1cd6016e5377c23e141a2e1d4b3",
      "name": "gradient_checker_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50a6447542f6c39c7ace514ed37c106dbbe40d6b",
      "name": "gradient_checking_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ad3b6c754d0ffff628c8c438776d57cbeceaf17",
      "name": "gradient_checking_cost_function.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7dd334e21d50149505f91edcf877a18489eb581d",
      "name": "gradient_checking_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "486c99a418b7c9eb83929c28ad9604de867d4606",
      "name": "gradient_problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe99767587d5b8b5fbd732ac55063fb4fd4e1d15",
      "name": "gradient_problem_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d78a719bdf2dec341bc7f22f0441058de14f2249",
      "name": "gradient_problem_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8eabf610f2f30a0c5b975b58f9659f143e04f9c",
      "name": "gradient_problem_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52757a3df0f04c6cc292fb3453d8a1a3328dafa4",
      "name": "gradient_problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b28b06ee0f17a3dd6a7f616f4c0e1a47f39b624",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3019f0b677beea32ff42d8524b140421168f91a0",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c86668f12d01d78bdd8772ca8cfedc70b9b8fae",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c8afc6793fc640852376c7e77a5e2a821567c0c",
      "name": "graph_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff87ffd38b4c4ec6a2590e75855087a61fc1e606",
      "name": "householder_vector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "053a9e57912ada4482dab6e821b6045046bfc4cd",
      "name": "implicit_schur_complement.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4eb0b072aa5089c875ad45e5e1a0a54d77f5e90",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1944e9d0adf095479703953775421b1a4415e889",
      "name": "implicit_schur_complement_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59b5d94727b5644719720b85628a9798989cbfea",
      "name": "inner_product_computer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1c0a3489ecd4bc0c7d3acf5438261fc228c3427",
      "name": "inner_product_computer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b716ad53d60a3a306b6a36c3dd27f3012b55401",
      "name": "inner_product_computer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9666375f7a29ca48ae37850ef68e7dae579af372",
      "name": "integer_sequence_algorithm_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "21ba2dc8a150725aae2a779b7551ad4b7973b379",
      "name": "invert_psd_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "16c36719a70016b225ef8b7dfdba1fc59d9f499a",
      "name": "invert_psd_matrix_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22ec439077cab83ec71da9683af708b06b43f723",
      "name": "invert_psd_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "575918bc6a7c624bdc63a57f4fe6beda1004c513",
      "name": "is_close.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f6c82fc12292cd3f246634d876a7a328eceb07c",
      "name": "is_close.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b071af38f471c00b8b70ed80ead613f067f7800",
      "name": "is_close_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0cec07142b7812f73e496e9119d8513eb64459d4",
      "name": "iteration_callback.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54d48f30572056b5e845d13a9dc7740eb7377d13",
      "name": "iterative_refiner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "660726897ab4ec1bb4fd6792b4ac6e2f7f44f91c",
      "name": "iterative_refiner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2557f2d1b1b50cb0a0b23be04ed745f4cd62c41",
      "name": "iterative_refiner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23318bb88a41106ef4717fd9c5c0bcd8cf2067d2",
      "name": "iterative_schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a4b6b53bb77ed4a80aa7c832ebc7db92a9683057",
      "name": "iterative_schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5529060b90dc284dc2178198b0cc49bd88765ee4",
      "name": "iterative_schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94b0308610b289fae83f53cd25bf72227ff2aaa0",
      "name": "jet_operator_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f94f99523c1c6d3f2dd5988aa15285101d6e17b9",
      "name": "jet_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0631784269df5bf29fd0c7363af0f8f7a64fb901",
      "name": "jet_traits_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e25466e61e0cc6a2c1136131c48c841bd365fcc",
      "name": "levenberg_marquardt_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b341c126d1d3632a62dd9bc95f62f1d7a6c1409",
      "name": "levenberg_marquardt_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78bbd8c03ef8eefa3951a62b4a6d8bd8509e4baa",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "749345ade26fe5423c4a60b1bb3b5529017c9dba",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acf85c0023574c07a51d70a0216acef7e438d1a1",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4e8a331329f5072ad02f2eb0c755cc9b925b4f6",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "671684056cfc4b7a7029ccb161d9ebcabd7eaddb",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41ca31ad66a82f002d47cd9242ba043e47488581",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af601d9c7bbde25fcc063a100c81dee97d2d68db",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5c2c692fc9932ee8decd0edd6dca46087d3ab84",
      "name": "line_search_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3109c48b6e06a708e8197d50400cde2928110938",
      "name": "line_search_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ffdba173a524a7e700dc2200c685b10e2f7a387",
      "name": "line_search_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e002a4b0f4c18315f82c263e38dc8e674947cbd9",
      "name": "line_search_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a525fdab1d3fb5e304dba647919a5ec189dc6dd",
      "name": "linear_least_squares_problems.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d01adddc52b4b476e9a8954836a70dbb9b2bd5d",
      "name": "linear_least_squares_problems.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "669dbad9b47765021243f9a70de39a668a6f5ad3",
      "name": "linear_operator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aafc58464c8a9b6ed3589e3ab8b37791f585a46b",
      "name": "linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "220045063cda885028af49b8f42788a9aac1b328",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6e080482786797e50de74ed9b6f476c6b513e11",
      "name": "linear_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4af4f1ae2ee4a1bbd5c6cac5221e7f5e469aaf40",
      "name": "loss_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "743099f575c838fbe9bbb192419c9761b5a4d9ed",
      "name": "loss_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "490f3d412da6f98a4c6627830b8f04ec462339d1",
      "name": "low_rank_inverse_hessian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72f6f6509b86a359cbea26bd678578a828bbe7e4",
      "name": "low_rank_inverse_hessian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfb2a228017287d1e7efb7f39d63e9bcfca7227f",
      "name": "manifold.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "788e86570b380b3fac33381444fabaccbcf581fc",
      "name": "manifold_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9adfd8194972891f88951068d349d998d70b386",
      "name": "map_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a8a3ba60c462b246142d7d8c4f886d98a99f797",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be7290e4c4b53a928d4df378792cf5b6d850372f",
      "name": "minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10fb9e59a12fa54bbfac159c32a05a3109638696",
      "name": "minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29fb92c8eb19a970fc489f68152f6a75b8824d0c",
      "name": "normal_prior.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "369ff274cb1f4aaef502c6313bd04348c9cc452e",
      "name": "normal_prior_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "235c266180e60f739b08ec70844def7a54d7f107",
      "name": "numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff57e2d9670a8a6dc07c4623e92b026d4d85eb8d",
      "name": "numeric_diff_first_order_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0aa17780c21f4c61e5dd83eb93214d4318589f04",
      "name": "numeric_diff_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e258ceba3a8a71487b5b2ac1eb7c7f3772ea41bd",
      "name": "numeric_diff_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d376b4dfa8318124ee00303732f140c52906a034",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "64882cd6fee52aafbe24e3668d55bc1c600a72d7",
      "name": "pair_hash.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "97fc95e720c6db2e2cfc96b69129558f02b207f7",
      "name": "parallel_for.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "870ef18f200969456782d219af1a8e59475b3a65",
      "name": "parallel_for_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b10ac5f82e9720cdeb2edc856e695cdede91ed5",
      "name": "parallel_for_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "79e4eeb37529ab1d294af1b8ca4e39bda1f1aea3",
      "name": "parallel_invoke.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "398f8f28f3dc953adf47cb806802edad0bcf5250",
      "name": "parallel_invoke.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e6ee134882701cbe2975926e056d4c9c85f84e4",
      "name": "parallel_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a7925f8b278cd8b983230d0214544efd056e0ee",
      "name": "parallel_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1f6b866522f4170e11b70e792038b599a520302",
      "name": "parallel_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f6e28f6b35d948a27f68b0216488d5d1894fda6",
      "name": "parallel_vector_operations_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ebce299faca28c841e1c8fe5d7d41700a1f7bfd",
      "name": "parallel_vector_ops.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "812950a6db995c955f8b9665b36c29414677af41",
      "name": "parallel_vector_ops.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db4011f89df7d9cc9600ac7f09a9585d0438ba59",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bac2fd66a02f188d53983f98e1122bf19ee0d13",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ec3db7220305bbc25efb1cf8bf9cd820c0a1556",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "459a0550059757e3b442dd98b6964386146e2280",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0bb9b40188d84e2ac155b72d67aa6d7fe22c9c52",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54dd073badd01572492cd02843cced17ecf9affd",
      "name": "parameter_dims_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "309d7a89d4da7081b06970bca3172c67f4ab8c3a",
      "name": "partition_range_for_parallel_for.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5257e223007cfc0a78b81963fc59b6793b6c3255",
      "name": "partitioned_matrix_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fa8e5a7ff701b297fba7fc615f415a946402993",
      "name": "partitioned_matrix_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "322d00f904fc6008101e40f989c28704df43855f",
      "name": "partitioned_matrix_view_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9af4c0e522dfb4134dcfcbd1d833d75f4f7e0b4a",
      "name": "partitioned_matrix_view_template.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72ad1c4aef25b8e06aa559d2c0c7a17d70a7e76f",
      "name": "partitioned_matrix_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db3a404d7580b12d180d88494d7779178bf75095",
      "name": "polynomial.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c40628b5c1229a8a2bfe6865c37358139b69a2c",
      "name": "polynomial.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a87ea460d3bcb459a5766f1618c41c89e961e45d",
      "name": "polynomial_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af98646c4defb1805f823d9aa190276523d0537a",
      "name": "power_series_expansion_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a993cf8738083d1fd07d001144d932a9d33ee85",
      "name": "power_series_expansion_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c0416213d912064da26f8df5943459e1e445360",
      "name": "power_series_expansion_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c519769fb6ddc288db6e24367ac77e6b4628440",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42dc6cc54ac4ae5103747592c7ba9c2b82423850",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33fb7fba729151c377fca3f38d624e9ee993ee5c",
      "name": "preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed031f6a6aafb80b6fd32219bd691bf66ba2aa30",
      "name": "preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00c1786c3eae1a3e8cc285f75a44daa6c9783aa9",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eafbb20ffdd0120c602a89d4311e16f218049597",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "733f26ed5883e8d97bcd88aaceafcfdb219aa739",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29524d10ac33c2601d27156d50d108c7943c3012",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5a243df5b148c9ce40f9ea4af023fb93b617ed5",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2b9bd743e55cf8dd738035dc928a718fdc70d09",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d549a7b6dc51704ea0eb389e113cc8f46756137",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c51ff9bff90357d905513258f52be64320e47dc",
      "name": "program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6753df96a5dac7dc75f7a6eb213bd981987f21ef",
      "name": "reorder_program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "368a6edd27ec98e037b7d50dc62d94b0baeaef68",
      "name": "reorder_program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8db314a484af388ce60709bbd9880ea6a745d89",
      "name": "reorder_program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5ad1256e80633d2534cf815c66b0ecbb4d42570",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "62460c70954b773231e0fa83a2c25b1e80062da5",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8040136dd255dc430d829c9478c3823118cb8266",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54c41fb32f6c943c24b35e6a6e16f46cb268f63f",
      "name": "residual_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bf1ca177030aa6ee0e556d9d73e8ef574fd4750",
      "name": "residual_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6fc8aa029f0ab5b265f59e7f1898b1ab59cfde86",
      "name": "residual_block_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ffa5ff39041b425b69e06b2e1ebc982a9b180f0d",
      "name": "rotation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e11304043fa9d491eec689cae34fd2eda5079b30",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e11b9488bba5762bd27ce9671c1cbb8e28aa187",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de005080ecbc45191629660f29d4b22a62d6192a",
      "name": "schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86d6a2cbc65f178609840bc0f5ffe703ec5fb25c",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3832fe63e50444319c401b11f281a74035fb0e4c",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78aa580b009ec321fbba723d7077298807a76f4c",
      "name": "schur_eliminator_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f018b42f428d3bdbfcef9b05780388257d307e47",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "99e6f3eac37a9170bd44df9d96ed414a747e5557",
      "name": "schur_eliminator_template.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "782128913b24385537b45d97901846fa1fd1c633",
      "name": "schur_eliminator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "83505dd2fd29ca2768fcdac141ab26dbf926d651",
      "name": "schur_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b540bc078cc35b93b79b8e5b5436164693314f23",
      "name": "schur_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56b0055a76f4570551cb44d5cf6a18047d170027",
      "name": "schur_templates.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "218fb51105e4f411cb97b707f300a7fc01d15721",
      "name": "schur_templates.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "76da95ba54a9289934d4fe3720c34f564886ec11",
      "name": "scoped_thread_token.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86cad9307afe763710dc4756817ef8ec7a5e174e",
      "name": "scratch_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7fd8a8db915a5ffa4c55b430f16cc73ff31b397",
      "name": "scratch_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06e76dfd5b1c8c0ff0cdb28ac98c4a01ea6d5078",
      "name": "single_linkage_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3f49540bdc2e7cb614a65792194c80579b054e20",
      "name": "single_linkage_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc16cb408fee0ead65a464b3288a6619f330d285",
      "name": "single_linkage_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20fedf6d2c25b8f353116661f57915cc2251cbd4",
      "name": "small_blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea0ecdf26d74ce8b6c1e2d0da5e22a8b3c72d801",
      "name": "small_blas_gemm_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6bf584dceb0b1f9882ff169c08f5b621f68c5a52",
      "name": "small_blas_gemv_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93ee338813a2085b43de6999b7bde057d6780c49",
      "name": "small_blas_generic.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "97922aab6c3163eedb384c85156c0a9d796342d9",
      "name": "small_blas_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8de046a8b732cdfa46fe2d6eb1fda5f1509ffde",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0a83a347b79d7c6ebf15e7c41e7d96a28948f620",
      "name": "solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac22210c121339899723d17a4f564da071cd3adc",
      "name": "solver_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff5e280aa24160d03955481bd921682949398e2a",
      "name": "solver_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f20aa99afcc2704c044afde861f6808382a3bd2b",
      "name": "sparse_cholesky.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b2a3a488cd46698fffe568da3a927d2124309fa",
      "name": "sparse_cholesky.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10efd28c5b836e0e9f832a7feed16c408a99ad7b",
      "name": "sparse_cholesky_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cdc77fcdc75b814d0e58fc86745ff3b2336bda7c",
      "name": "sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c79417a7f442254b5b23e12740992feedcedb21",
      "name": "sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57465098e29567c2655c6ef8fb2bd77037207333",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "585d1c1aed608e591a8d7c7e971c80371dc51439",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "987272eaf5e4a1525edc5f038179895aa55333ec",
      "name": "sparse_normal_cholesky_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6a4efa706648ed23c8cf0de900b01b7f74491884",
      "name": "spmv_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d20627929163933e2ec4bf0be2c0ff043d7a2707",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "100bbff9e8a814d8fed95eb1d2c787b33bdc048c",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f76177053433a6bed84878eadf08720126abefff",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52b79f784b207173e1b7e9a6cacceadff6bd924a",
      "name": "subset_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e179e99e1b75d6d51e0244bcab36e4e1464082f0",
      "name": "subset_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48492645cd137f837415c7befe69022f0ac907eb",
      "name": "subset_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3595b2980714292c99baa0c338598c9c9d00fdc1",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57d1d78d81c03f658fe1983ab2539cd9f4f8de8a",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53c44519f3f0b487d565212ce6bf64a13b328dbe",
      "name": "system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a9d4335b8fd0465c884827c5f51d6292d54421fd",
      "name": "test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95aaa55579fbece1d53cf904fe0437bd79a3f877",
      "name": "test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ce9ac8ba0b144d0b92c2217a4dfe40d33a1ac4d",
      "name": "thread_pool.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8c8f06f3104dce3b7cbe73d897ca0b3b53bdddc5",
      "name": "thread_pool.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b794c3e8c2f05748f3557109a54cc8fb5102f677",
      "name": "thread_pool_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6217e2bb8511788535f7ac2180c68e4fb74fe622",
      "name": "thread_token_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d375d1e9b628661ecd317769cea7371fbb4e1b4",
      "name": "thread_token_provider.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c192cf3344e5d9dfd3f0ebacd2953cbd68216a9c",
      "name": "tiny_solver_autodiff_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "638d8732263c20c655ccfca6fb7fa17534790c49",
      "name": "tiny_solver_cost_function_adapter_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "645ddc5adb056e5e42e6c6fdbecf9d8a64ab3e9c",
      "name": "tiny_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "003df2f07b8ba6106233886f9e231a6ccde702ec",
      "name": "tiny_solver_test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "554ece9468bf24bb050da613189e6590d5fb66d1",
      "name": "triplet_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bcb3d2bbf7e60543bfbf9f0d48833a6043c9569f",
      "name": "triplet_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e145c1a28f58d78eba819e4871a81ff66ec7b50d",
      "name": "triplet_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d9b8e8f10378a8287347b4d9af2e315e525ac6b",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9cdac7785069a65a6d08ee7c27f076bc6bbf958",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca286756260d20a6d2f1963aa3f641ea1435fb61",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e07e369a97df51d1b688e628cf0250273a70058a",
      "name": "trust_region_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "14febda010d26546a8bbda584c41e255c108d8f9",
      "name": "trust_region_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "257936151869bac37016e7fde7359a8c7646a983",
      "name": "trust_region_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5c10c05c86bffa29127fecb811cb5a4beee4951b",
      "name": "trust_region_step_evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6df04274c30c628d9e4dc824e1b581cb7054d291",
      "name": "trust_region_step_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "530fc30e6d640a64979d5a642b4cfa25242c9996",
      "name": "trust_region_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e0a301bbf483ced81e3facfeb3206bbdaf4149b",
      "name": "trust_region_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4bbd602704d092ff196e5d9a0adb2e851beef9ef",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05ac8b04bbb8756afc798e5322623103dd9498af",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e5f4fc33c04670b9ab53b0a5178a3a26c44b192",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0f46a87298bf970738c0123ba404f48b8c394ace",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d2d4aada0b5ae922ed632d8362f0f65f65d94199",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1cbad172d649cbde707fce231dd44aa6a66120ff",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "871ab5610f07aab29b2981a724a0fe6402990799",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f42f1eadf0c1d5639df7890f59846e0a698d2d1f",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8878f9b4811db5d49f2d061794721b328370d898",
      "name": "wall_time.h"
    }
  ]
}
