)]}'
{
  "id": "765c1b6ae4d1c17986cfe31b023359cf8775f1db",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "1bd3c647837ad1e8bca9991be060177bf35fc8ce",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "498a62cfd2bbe17ab104922d63144fcb861096b9",
      "name": "accelerate_sparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef819b8aa2162b8fa92400c21bf1590c258fbd79",
      "name": "accelerate_sparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b6c893b59eeb03b73627ccaafe13f99d680b9e3",
      "name": "array_selector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ff0ba395a5b919c57c8b4ccb54d2166dc588394",
      "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": "b986ae3cdd3d87236cec5caa899a19242426a730",
      "name": "autodiff_benchmarks"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dca67bacfdab07e5a37ec5e170ef531741040fcc",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f1eb0b101010a8c2bb571e2eafe5c46a47dd6a4",
      "name": "autodiff_first_order_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e691da6b0f2f35f0e485404642469c1ab0cfbc96",
      "name": "autodiff_manifold_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "787adf811aac633a6df370dda7ec53106b98d533",
      "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": "c608ba2869036b63a27c99cc91c1e243e5224c8b",
      "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": "34cdc1b37848e34299e4506aaf59b751370ac3bf",
      "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": "f765ed11a72862bc21c49efeb774fa8a361fcce4",
      "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": "4d12044c4d6c51777982a78a318cf3e41a062468",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b4bfe44480d30ddf22d23afb4584a5ae9521c746",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23f25273d8c68b6e79f389f346c7915d26b13a5b",
      "name": "block_random_access_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e79d62a14462714197878baa2bc70a14e58753b7",
      "name": "block_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "126b5aa90210d35186e00d353d5aa8ca5a34e180",
      "name": "block_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd15efd201c869a5194f75cc10913ca85bf6243c",
      "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": "57f5ab6ecdbbaab28c49fc12911686d10e9aa074",
      "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": "f5d83ec8cd97f6f082ef33c9d915421a5fa6ca9c",
      "name": "callbacks.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3a76574b91ac91ac8cb818113ba40e56272d627",
      "name": "callbacks.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a41e5f857244681c58f0328b71efa0fb5e8f3afd",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7c4d2f68fd4e2cf8ac5976e557ef089878edebf",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "634eed7fbae13ab66ecaf255f899dfaac5b691dc",
      "name": "canonical_views_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af94452061896b9a954a3f1b4e03732eaf9161e3",
      "name": "casts.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4746006fe8adf1598e0293de93a633be78729d01",
      "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": "95076b7eb561cc2c9dab24a6859e99b7fb5f4870",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6fc40e9464f96f119fb0f5da4a28afa535bdc119",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b474cca94386df8685d59581fc874cbc1174b191",
      "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": "ee0919b8d0802b85e9a9a818c09b61fb3bee36c0",
      "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": "88f0859d23376685d9385a425cd990d5d9d52c05",
      "name": "context_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86381f48daef87c821caaeafa6af64ea07c3c359",
      "name": "context_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "556d3aa5ec7792e3785a8e8358a621e956cae82e",
      "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": "7072d4b2410e4e75a81cf6f1db21a21b92acc671",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50da0299470422b0f72c9145c7f7aede8d4f477b",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8da6d89604867176b28f7fc788519a4e0a0e3b24",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb3502930c558ef959800f169016ca1cf5e769f8",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "77aca2e842369b70e7781a0d066768d3b27ad11b",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ace9b2b37c15fcfbff081db59d1e337cbaff6209",
      "name": "cubic_interpolation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b8cda7e357988c225120a922931e14616eb64b2",
      "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": "b1ef267332388b910053453365121eda5ec90611",
      "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": "4d75031d76cc64e5bf4a1981d1e3bcf1f21cde7a",
      "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": "92863626900989e6c71fe6ba8ea44ca6ed89374e",
      "name": "cuda_partitioned_block_sparse_crs_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e0687792feb723d2549116b003edfc1f80bd44d",
      "name": "cuda_sparse_cholesky.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e4b1f37ea67878e420801dfadb7bd4a6c7c0761",
      "name": "cuda_sparse_cholesky.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9cb25d50812c2ea094e7329265997d279f3a7b39",
      "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": "a8532d0360ef90b80236408cc9445d850af40aed",
      "name": "cuda_streamed_buffer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02ce3eb79dce8594e568c6a69646cbc9a28acd26",
      "name": "cuda_streamed_buffer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7d9907869a8e240c1d59b2135c138a7c8a63e62",
      "name": "cuda_vector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8db5649fe8bc7dda536f89ea22ec2ecf618f1c7a",
      "name": "cuda_vector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9da89f0ce2472bd6d465ac1ba0216f02786cd9ee",
      "name": "cuda_vector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "631cfbbf2436996f6137b1d6d8469731dc3f2dcb",
      "name": "dense_cholesky.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4f55c580c43b1bdc50cddbb7aa95d2f517875af7",
      "name": "dense_cholesky.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac5075a66f28b5955560f4518b25c74f6cd17046",
      "name": "dense_cholesky_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f25840bdf1f554da6377af19229797ddeb3c52ae",
      "name": "dense_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0930b7b5f1b09801a552f30f10da8669ad02f8ac",
      "name": "dense_linear_solver_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f764713b6c0817b2eb66766fa576ebaeef60d245",
      "name": "dense_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2959108c2078e9116aa01eeffa249d74d1f8b70",
      "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": "9466689ec2ae5f682e90176ed9a4f997efd9f367",
      "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": "fda2b2485cb3c87714e9e08eafaf6d479decfb33",
      "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": "5b7261ce0ca28ddffd1ecb933208e24e4c8c599c",
      "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": "42e8fac272bc99d346971aa1223502357f27217f",
      "name": "dynamic_cost_function_to_functor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aec78197c8d8840c6ef325f802154c515626fd56",
      "name": "dynamic_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a9c5497aa1a45b34c088092b76ea4d26543ba4b",
      "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": "4d9f2bfa9dcbbb7eb3b4a710cf6e97b3f3381e85",
      "name": "dynamic_sparse_normal_cholesky_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5928389b18d8f3d26240b19a4512747fc2c94b8e",
      "name": "dynamic_sparsity_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc0a59b4b5099a06defc65a6daa61870afee3a99",
      "name": "eigen_vector_ops.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e2b43eb89e6e3c4632353558b7edc9c73b289ee",
      "name": "eigensparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f16e8f2fa9ba5b02f95e1f3413db88c5a5b31472",
      "name": "eigensparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13cddb325d2e83005a5330024f1bb0c291e78d10",
      "name": "evaluation_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5ac66451541587195ce58bb3d0ce10130f067797",
      "name": "evaluation_callback.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c921566deae2f4ccb5f1a7a7b31a7d1d1e57e054",
      "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": "2074650d898fdf5f73684e7da7715a6ea9e67e1a",
      "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": "6cdfec7a766d0d58c6d9053d0ad2d3b6c3ba8627",
      "name": "event_logger.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f6c275dcb0ab9e1ca3e82eeacba2b88793cab09",
      "name": "event_logger.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15eb7b321a0d654ad0239e27733b53fddfa91db1",
      "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": "9770b11a1d718d68a30bb58b7b5c103965e14dce",
      "name": "function_sample.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "058276974a1223ece4c64d60627e6021e9f89643",
      "name": "function_sample.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8d16465328130344475e0ebed03e765ce8d4203",
      "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": "5517b75984d3e2282a8a6f79e1a93323fc8e88cc",
      "name": "generated_bundle_adjustment_tests"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dffbba29e7c1c40ee42ace6c65c785991fe982f2",
      "name": "gradient_checker.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b9f3a636f16f76a3ff28bb6a4fcbe775db3b4c3",
      "name": "gradient_checker_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d206cc488de52190ff23744a17390bf0eaa936b",
      "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": "6230f20fd2655ae68debf3482d16d1a47e86ed15",
      "name": "gradient_problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d272f04eba6e3980a44ace2c6c958868d5e26cbd",
      "name": "gradient_problem_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5458f260e60715958eb8ef268d62530da2a7a597",
      "name": "gradient_problem_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "661a11388fce5ded65576d5e7766a8e18223ffe5",
      "name": "gradient_problem_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd2e293916cef04bc6308fd444a54aeb539725cc",
      "name": "gradient_problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f683d3779c7fd2b089c7c10c08509f2216bbd6d9",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd395f8d836ad41182c7a4fc6864de6530407674",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa1d759f337aae23e7111b87127dbb1686ec2595",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48016468e556d09d10348b5fa28749d5770f4928",
      "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": "2f18635b437ad255004aadea98c89e3663c5bee2",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1944e9d0adf095479703953775421b1a4415e889",
      "name": "implicit_schur_complement_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56a5a1e177ad6199d4a4f4d9ac7a4b2e3639d7b7",
      "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": "e46784160c1d5b9d41e4dd2546b33a1ed679467e",
      "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": "a9de40f806364f32e467789979ae0a64cc9ae823",
      "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": "8ef2964420659c6872cf570aff4df75bb4e7a2aa",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "039975d1c1745fd7b34a3efad0cdbf67b22d4fca",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cbe6396ba3ab87d5b3f3158277c5c862b250ae6f",
      "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": "1f0b05b5ab3c933f3d19fb5209ebed58c1447526",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af601d9c7bbde25fcc063a100c81dee97d2d68db",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c96405c43a504f982046d01a36b95891ab9cc789",
      "name": "line_search_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ba3a9ab30518960ba2eecc101eda4a40b09c4a2",
      "name": "line_search_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ffdba173a524a7e700dc2200c685b10e2f7a387",
      "name": "line_search_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "711997303cbdf0b0a13deade31ffccaaaac49057",
      "name": "line_search_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6eedc295c7efa1da5ac4eaac57f45ade55f2c58a",
      "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": "6bd320abd6bac07cb3a1e072af4bce87e965a625",
      "name": "manifold.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "019d648bb94aa30b172de3fb375ffca993862b3c",
      "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": "dc02b13502f87ce2b68e4f6a7a4df9e98ba2e6c4",
      "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": "0c76aafdb78f7000327607bd1f5faf7785c20ea2",
      "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": "ea349dc9491498d518d24b0f4df47ade4d0d0d28",
      "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": "138e4aa4bdfc5c7e82450d13045d75d59df9958b",
      "name": "parallel_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b658ea5c7e145bea95df5f31e806910d955e3407",
      "name": "parallel_vector_operations_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ebce299faca28c841e1c8fe5d7d41700a1f7bfd",
      "name": "parallel_vector_ops.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "43071fc716de14723e72d22b15fa9046dac1be46",
      "name": "parallel_vector_ops.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "96dd9de0567c33d35666db22ecc67bef2dad95c1",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6db8a60eca14eeb0197e1395bcfa29cf12ee66e2",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ec3db7220305bbc25efb1cf8bf9cd820c0a1556",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "feb5f6d08d0cd5cfbd1f72dcb640b84ff5ae9632",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbe7a6b152004a39962ccce8a535b4f5f327ef27",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e51e0caedfa734481ce70bbc857c9e48cda11b73",
      "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": "b2802ad76fca17c4385748995192ca6a12df080b",
      "name": "partitioned_matrix_view_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3e88859585b6ebc66627d4e74c420356858dd03",
      "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": "ef5851b469ca8206db5d4306d47c3a63e4a61bb3",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0932468bc1b3b35b17d37e5f22a48151b548fbf9",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29524d10ac33c2601d27156d50d108c7943c3012",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "826fdab00e84e5375431eb73fdd6abeea2535f7a",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2b9bd743e55cf8dd738035dc928a718fdc70d09",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "080de2a32a8dbdf4be177ba6029bf6ee8d298d5e",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c51ff9bff90357d905513258f52be64320e47dc",
      "name": "program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdf811999353f162ce9019b479f3688f66067e62",
      "name": "reorder_program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "368a6edd27ec98e037b7d50dc62d94b0baeaef68",
      "name": "reorder_program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e1fa055853faf5ce1240c5740bfea4c18c20520",
      "name": "reorder_program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07afd6e14ea2ebc428dc4cf9130cf6db51fa4170",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82bac14e921bb44a68179d04b4e56751a2da4e5f",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8040136dd255dc430d829c9478c3823118cb8266",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ba463d4225d6774164574b8cf40c32f5edb525d",
      "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": "0dfcf7136cd4554e6de631ca4218b78e4ed3a7b7",
      "name": "rotation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a2fbbad5d9e6b038e260f8a002feb97ca6d67a5",
      "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": "8fd396de926b95cb4ad70b009642fc272d0cfd5a",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78aa580b009ec321fbba723d7077298807a76f4c",
      "name": "schur_eliminator_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c287fd099e00eb9cb499311f7091a5e4d107201",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3d198765915ba467e7c2238bd27b5c56aa57fbb",
      "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": "5545405273f843875cc10a38fd2d454285da9333",
      "name": "single_linkage_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46a5fb856f30940c65b55ac029b8f3009032f37f",
      "name": "single_linkage_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6cb7e5963e69e010dc5ea5f471763f4e179da51a",
      "name": "single_linkage_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f862ff72c0bfff1ddfca91eb4e7c7f690d496b4e",
      "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": "97c1d878700748e79be70fdbba6bbda9bdb6043b",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6fd9c7acd4a4e68f7ffb20852f32352b9ab80b0",
      "name": "solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4162b462631136846752217d50561c3305d20021",
      "name": "solver_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60bca919a09b7a24a91a0cab299f2a96e3d2bc6f",
      "name": "solver_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23396a9f607ada43d7ac11a718af9c091a1bd669",
      "name": "sparse_cholesky.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b2a3a488cd46698fffe568da3a927d2124309fa",
      "name": "sparse_cholesky.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4142a4caf3f5824bfa23415100f40ed13768a229",
      "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": "78e4a6bedb3af940bc36f5ba2f973e9b4a532c0e",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "585d1c1aed608e591a8d7c7e971c80371dc51439",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3d6c09f1264e67863b2e6171d4e04f6e01908ff",
      "name": "sparse_normal_cholesky_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b619979f6fd7cb53dbcb09e39f3e925b6564066",
      "name": "spmv_benchmark.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d20627929163933e2ec4bf0be2c0ff043d7a2707",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e5e49efac2a80bcb3752ef3f17813b6e3a98b28",
      "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": "2cc9ff38f358863c6119308255c3719f9dee53e4",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11b136dbd8719fb259885ad318e6a4f2103e3d02",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "12e178cb1e03097dd5e1cea6440069792cef4599",
      "name": "system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc73764764964c619dc474dd55a7270b8fca99da",
      "name": "test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dcac9a6f22d8b29753e3d9e8633eb40734520d53",
      "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": "133767d494a89328babee239826965a2eb236e50",
      "name": "thread_token_provider.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d375d1e9b628661ecd317769cea7371fbb4e1b4",
      "name": "thread_token_provider.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff55e82daf9efae94937fcea2ac7ce5591b8a899",
      "name": "tiny_solver_autodiff_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2c2755161939dab9fb82e7a96100d1d4771ff17",
      "name": "tiny_solver_cost_function_adapter_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8b92648f69665e5c64e67d6ee069a1d67cd58dd",
      "name": "tiny_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "003df2f07b8ba6106233886f9e231a6ccde702ec",
      "name": "tiny_solver_test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b567e5e093b05191911c05ee129edfbbca8279c",
      "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": "068cc8d2e4f6c20b7e2ce26d7494a4997ff81d2f",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "91f9deb9039dd7bd251ea7de6fed118434e12914",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca286756260d20a6d2f1963aa3f641ea1435fb61",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d7a37dde87cf6f964c42b5df720a71f46b49043",
      "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": "bb3314d7428da147a8f10e639a6046e158b3a10c",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c93f5f8f6f7f608701e41c698e3028c8907cc44d",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f245da9b59525f5c746f3e2f69b9cf87875df97f",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "159cc6912a1b5033c4e2a537b44d18a3fd4151c3",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acc7da01718bd9c23644ea4b6dd7fafd2ba5284d",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "819c5eee6873f32b2ba09c9671d7b777893ea1e9",
      "name": "visibility_test.cc"
    }
  ]
}
