)]}'
{
  "id": "d8356ee3a046b5a8fae984d13cb86f8bfc756312",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "fedeafe0ba9bb0cbb6071e84088c807c8c898c74",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7be3c78ce24b90c02b1075ca8a8f3967e63b1fc2",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d2ffca88091b39bd222ab37b6b6ccd3af934b1a",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "77379d924bcb987d0a7ba5ad3e7e413e5273f8c2",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "241fa0f6726f7539ba50b138c12a3a766388060c",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a0d2f0164e3b409037f46cf6280530313b9ac3a",
      "name": "autodiff_local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4049ad5bc19133a7d7190ee42def1948d225f7cc",
      "name": "autodiff_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ba63bbed5ad75ddee942f8dabb183027783c566",
      "name": "blas.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a43301c5d18ad17792a8db66ef4985cbb401e6e0",
      "name": "blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59c0d3ecc10555b9203b8f071d1710117b16598b",
      "name": "block_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4378689729fcafa15e649a3845506ccce53530a6",
      "name": "block_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22d4b351c51dc3953002d3ed08088c50870cb625",
      "name": "block_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "140072958231da337caf6033030f6b7ba9ae1f0f",
      "name": "block_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fb9dc6934b1185723ea9ad8a112e512e0e5f39c",
      "name": "block_jacobi_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a3fee4fbdf88297bfbcbaac09d6d7e78d5b8028",
      "name": "block_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e6f45130a4221634b167d77bcc771a2fa5d5610",
      "name": "block_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61748ef6f7fbc3e0838fadb043fe93634be06cd7",
      "name": "block_random_access_dense_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89689082561788a789533b7d9f44fb8064f670b7",
      "name": "block_random_access_dense_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a5ba590f87ae3e59cb2854ba3eb62fc1f346a28",
      "name": "block_random_access_dense_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "052690d18be71de71b66f706df68ed157d4ef6b2",
      "name": "block_random_access_diagonal_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07ffc9d4a0d0818f0a0cb851aca45157a87a097d",
      "name": "block_random_access_diagonal_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fa3798c3abccdf7ac8c46011ea1a9642ab51ff7",
      "name": "block_random_access_diagonal_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "347d765bbcae8c0722b2c25349fcb11f519d2328",
      "name": "block_random_access_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "34c8bf5cd4d0dd3f8265db0e0c95f84ef56c03c3",
      "name": "block_random_access_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5432ec1064a17fe4dd56852881d7c7202fc33546",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b3c7fdabae6266acfbb359f4db609dd0eea3a55",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e4d82d0171f2ec8619cf09fced8006fcd271e192",
      "name": "block_random_access_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "68d0780156c800a33001f4cdb31e5188fe90c272",
      "name": "block_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f9afb738f82399ee889bad7fe98c24eb8037efb",
      "name": "block_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "226938f616492f8887de8af0e59b3d657d93f6fd",
      "name": "block_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6479b60f700887f557eb694d18a1605c65de3b2a",
      "name": "block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e7003addb6e7ac404a509ae6631c0834ed33eff",
      "name": "block_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ada8f3e00133f91e6b0f9886d77cb17816df381e",
      "name": "c_api.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95b727adc3eeb4566c8b99d84ba4322a5957a5a4",
      "name": "c_api_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50a0ec19924009a1a3d81851d6255642ada77e0d",
      "name": "callbacks.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33c66df5c113c9c06ae1b423798c5611296abc10",
      "name": "callbacks.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b655b1eccd33086746952c24f2546d95f8394eed",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b0b38a854d83b6674b829ca1af1ec20d56a3592",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7282a3f3c4a684e7378fdd5f49b4ac1fd95be6f1",
      "name": "canonical_views_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f18fdea2d868408bc9e9bafa02e176e41345c6da",
      "name": "casts.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44c07cabd01ac54ace8c1cc3ad57ccf010418b1f",
      "name": "cgnr_linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61fae758d5ba9b85c718a829f76aff9aa3813dd9",
      "name": "cgnr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7a1573692551f799f97f98481bdf9a0caf94261",
      "name": "cgnr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2680bd8d51dca434222e15fec2de61a08578b54f",
      "name": "collections_port.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e699a661b8bced4667faaa5e1f7f8979352e7b97",
      "name": "collections_port.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ebb2a62c544669b63a30efbc974b55b7757cf5a6",
      "name": "compressed_col_sparse_matrix_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da2109fba3e6acddad57b6f3cde6bad6eca2f5a5",
      "name": "compressed_col_sparse_matrix_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e19e6ba5677bcdc83e54310bfd7a90b9a0544037",
      "name": "compressed_col_sparse_matrix_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "64b6ac0044734a145b8fad18e8d3379deb752f7f",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1cd01235ccf886d68f2c4d9fee8310d811e7ef81",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36f87a58d6af8516f0f6ab1b69fc0de621520c69",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "987339d09a1d73a3a69414a2ee157a5e4fc5cf19",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "385d372c1b0861d59911dce4eec4944a90c3be46",
      "name": "compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08899e3d2460d07447e71781f2f539b8ba0470b9",
      "name": "conditioned_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "528e0ee83e4078b9e7eb119ace6bb8a29e32de8e",
      "name": "conditioned_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3702276a2fbe67b1147d18f62e51197de15d3055",
      "name": "conjugate_gradients_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a1e183344146dbed35be822f39ee16331c4d6572",
      "name": "conjugate_gradients_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6b42cf151656821b428ec6015c7a50395e10f22",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "25ea04ce622935cd7db18a880722c35e0f8c2199",
      "name": "coordinate_descent_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "720182868c1cd8cc605c2a880b60fd5308a2cf6c",
      "name": "corrector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "315f012ab1d3f636f7f7eb54434cd6e5f9cbd27f",
      "name": "corrector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6581fd54b3b2efa591e7da2cf4daac8c64a56b3",
      "name": "corrector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "73a6892b7f7d17aa0d541720700ed785a7e9e51a",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "690847945a90fb530af7c5630186ffecd8b8641e",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e8302bed553440478a949cf0f274172b61688b3",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb0cd04066653a2ccf8f88457b4c9063f737039d",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e47d991baa47b1148399de5f118d70b6154d6f4d",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8ba45a0c574d74da34117cef5e7e7c39a4d4543",
      "name": "cubic_interpolation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60b58089bb599d4bd1b03eb2f21bd1fcd687a21c",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26dd1927a782cb5c19b49895d8d9e38c5b079338",
      "name": "cxsparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0fec3f219b978277236534dcf5c50e0432b5daf",
      "name": "dense_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b13cf3fc9f61f5c5cddae3d728862101cacd2b9a",
      "name": "dense_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11287ebf6753bd2de21a2933ed48c1adb8af6eda",
      "name": "dense_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e85fdfc0c68d492c54d155856e619e12c5f9cb18",
      "name": "dense_qr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a6e0898c5691f038534af3e2ad160f6cb18f907",
      "name": "dense_qr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19db867d4aaa4306b734b51a9151c6e33811d9a2",
      "name": "dense_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b011bfddee71924ecee7d7068701647990563cb5",
      "name": "dense_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a77f5e3ce1018e63e85e2377a21cefb9106bebf0",
      "name": "dense_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6bb7bb4025095c5082e235ad85412e56aef80aed",
      "name": "detect_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb8bbb426f1bdb2ffc351f24f79ee537e551d60f",
      "name": "detect_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "839e1816338dba4ce194923cb5d2ca03555f23a0",
      "name": "dogleg_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "046b9d824c9fefe8a75d11448c8e7fa8f2128e44",
      "name": "dogleg_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f1fe05a192b6643d06d0aaf97792b122936914ef",
      "name": "dogleg_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea51c2d5c7776c4376b9f69c106719c470ad998d",
      "name": "dynamic_autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a25a3083120b2cf52f15c93dfba1d9eca59221ba",
      "name": "dynamic_compressed_row_finalizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd5d89e350ada350a265846b65c41885d5298fb1",
      "name": "dynamic_compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e5ac38f07e23babee44c0bd032027cb722050ff",
      "name": "dynamic_compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f020768ce1044bffd57b0ba25588febf58b886e0",
      "name": "dynamic_compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cab860bddbd90ce368663ec948123e9efdd2956f",
      "name": "dynamic_compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d27385a087a9f0c04c9c75f8e1d9be39320bdf2d",
      "name": "dynamic_compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "760fdebc0d1ba40b349644c3aef75c64eed6bc85",
      "name": "dynamic_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "baba9afa11b4b6a8ae3f29ef19434b9e51fcd31c",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fea307919d07c52f2a1f626d04572f38f05c64c2",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c234f3358381861c61439b41052f4ccef400280",
      "name": "evaluator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36dc21c409666b31085c08baa9f183e54af26c7b",
      "name": "evaluator_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7401f0436e87b137035bcd4aeee81fdec048bb75",
      "name": "evaluator_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa9929d8974a98d0171a305815805206a4247650",
      "name": "execution_summary.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c95a44d2c389652398f40bb8d9e582a0ce7d05a6",
      "name": "file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "219b459b919b6a04a9c26e82767ee87abd6d6b4b",
      "name": "file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e89e7a48c983c7c14f18962fbad9ccd79ddd80e6",
      "name": "generate_eliminator_specialization.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4ac3cf23325461916f20447177f29160eef0c95",
      "name": "generate_partitioned_matrix_view_specializations.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "7bb5eaf61ddcfcece4ada31b337468abd66936ef",
      "name": "generated"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "46009ae64afe0ef03685f2877e65713505500b8f",
      "name": "gmock"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b7ee8466991deb2edc49e43c6fadd5fd89c3f53",
      "name": "gmock_gtest_all.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b2f64d415d3d3657637df5add41529cdfe61853",
      "name": "gmock_main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "474ead555862bf63b075e3c9c9b5d7093528f576",
      "name": "gradient_checker_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3ad3d45928cc1392c9ce5e68534ff61c675b2fb",
      "name": "gradient_checking_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf92cb72bc560775cc11ec32867d26fbe2ad0ec5",
      "name": "gradient_checking_cost_function.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54c616619dc982a31e92d7b977b4daf024ec640e",
      "name": "gradient_checking_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ebd3e606104a615c5cd3aeac8c23da65d60aa76",
      "name": "gradient_problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c5625447680421bc06cb72daa4d1adabac90290",
      "name": "gradient_problem_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a549c23dacea321cfb17e3e6d4fa6f3895d86e9",
      "name": "gradient_problem_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b96b67265cb08da5ffdef439272828a1b27ce50e",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1d3f52cd22ded0c5b6dc0319127932caf7ab924",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ab74a2d3d33f472dc131ff71dbf1741f6d2910fd",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e9d4e1cf536b103ce86f5b1f094863ab8d5f23de",
      "name": "graph_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5b1ebb299c8863b8ac68dafe315484dddfdff6c9",
      "name": "gtest"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f54feea054dc00af9e555ce9bd25e66e2b030e07",
      "name": "householder_vector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fca03609503b06d986bf67b5faea2e16837e5dad",
      "name": "householder_vector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d05f03817b7b714a2423f301e22c13b9799e9470",
      "name": "implicit_schur_complement.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d822ebaeef38ae1bf2c68d66c9dcdde8ec5432f",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e586ea14e7d7fbbe1ba0a23163e067b101c15fe8",
      "name": "implicit_schur_complement_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98a746f13ff711b8ec644cf55aea2d88490795b5",
      "name": "integral_types.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d4e30d69d213279ed8d492d57f5b47e0b90f820",
      "name": "iterative_schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e90d310de07f32c05b6119a87669d0e19f230b67",
      "name": "iterative_schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41cce4d8ecc92ed3d64af708274bf620d816977f",
      "name": "iterative_schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4598099b14dbcbb28a347eae5eaa2cbcc77e0b8f",
      "name": "jet_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6fc23f4e65893d5cbb2899e8afc16ab24bb35d4b",
      "name": "lapack.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bb1a220c26b715dcd8d3dcdf236893ed859130e",
      "name": "lapack.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e9833805ef545a1b23babdcf7f1ee7ca6cfba4cb",
      "name": "levenberg_marquardt_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c87a016c8f4c921f723f80f197c6512a0134da1d",
      "name": "levenberg_marquardt_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a7bcb45bd37d6786d93d0a45bc14ccada2f10e4",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9cdcb7b77e5c11608855ee6f632e0dcb7ee6096a",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6a21cbeac11e3de356201f690fc41651b42245a4",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f9d205bff541fd5f05f546a05366d166f4c7a92",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "467578d5f7c410a91ff4db38e9dbf6f4342a3b3e",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "905e6ea9f7c82b5252490fe8b291d14e13e04abd",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54b7202e0c3d44bfebc81cdb4c8711c23412e103",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "831f5e8d079d16f58cbf90e32e554e67d5fc8c61",
      "name": "line_search_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "132d83a0a9a5263186ea2346ec5bd64a2dca4df2",
      "name": "line_search_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d69021b2538f03332b783cbfaccc956dc1b4e6d",
      "name": "line_search_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15da333c4606f594f0bf93beccc58ca9203c9a3b",
      "name": "linear_least_squares_problems.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1dccc905289128c36d5b08ceb25638f154d9b50d",
      "name": "linear_least_squares_problems.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d291bd34654737262eb3e013ae718e4609c3d69",
      "name": "linear_operator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6463fb5089a99d6890f9e1336092a329b974a4f0",
      "name": "linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38e4625f7472d8a4050938a9af9d5f2407fa1db0",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb9332ca6e3e8e25296c59d0f2c381fc8093eb14",
      "name": "linear_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "465a365b809ca8f1c1f58a6218a8830d9b35c5e4",
      "name": "local_parameterization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "46f131cd14d6e8c385e551c65551b76948e9fa64",
      "name": "local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb5026784ddff0806d17d34a42d344a84dc5176f",
      "name": "loss_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d06f69e024ce5a6c68af1deca4c6f4996b523506",
      "name": "loss_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c6c9925f1c45b12799fbe15b03cf4feafe75123",
      "name": "low_rank_inverse_hessian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c768c2ca539f4a14b95217fafd7be4b37d6dc2a",
      "name": "low_rank_inverse_hessian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61c531f297c277babdd2a842aaf9b98cdd96e3c4",
      "name": "map_util.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0661d7e4f06ec329191137de1d274739024279ad",
      "name": "miniglog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f5960336f12b8ce59295c5e652f2784c8bef8dc2",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b59372806e7018fb5082e098209c426e73ff0288",
      "name": "minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe9b15ec6cb83b355cc4da1c7da62a227cefe2ef",
      "name": "minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2ce97772755a92bdbc8a15fdeef9a88b6a4e7bba",
      "name": "mutex.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3666cd702fde31f254d97ae0dd67e0c0ed93b9e",
      "name": "normal_prior.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a51cfd15934606cd2071bd05a13deadcf325148",
      "name": "normal_prior_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb74a86a39546270384fde9f52a5eb8fa6deb89a",
      "name": "numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "95d1da53a53c3bb1b0315747fb3cc74aa228044a",
      "name": "numeric_diff_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ae83faf065d7b6ae4010ef00e0488ca9e5d4320",
      "name": "numeric_diff_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4510686a3835422e514eda7e60fc94f7f15bf153",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b50e1162187f7267944ff0019f732c4e0865b35b",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "efba339977c0f19637ce7311f52de7809fb004c2",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f996929f6b39af6705efc001bbcb153b4ceb1922",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c98cdb51050ebba6f12ff735698c69acbe36499d",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1d3bb364353b7ff1cdd93f30371bbeb1b87063d",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8054964e039238e38821e45f09e41979eb72b25a",
      "name": "partitioned_matrix_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e75060a47e488ee0445772afa6b41a13eef4e54",
      "name": "partitioned_matrix_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86fb278fa277e6941f062b908eec71dfcdf4e7a8",
      "name": "partitioned_matrix_view_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e4889281c3b2be218a227cd0511cf4358bc6f0d",
      "name": "partitioned_matrix_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13bf8edeee6972b5f308095ce184a3d9e5cc09ae",
      "name": "polynomial.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09a64c577f591821a9e06df2616dc3935fddeaa6",
      "name": "polynomial.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9476424d0f5d1168d8c8658edf9888565ecf0eb",
      "name": "polynomial_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82621dae50cbe9a4a17382584c0c1cd6403c38d8",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a248eae060d8e085fded6a1d33bcdf4a52f7b6cb",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4aba6a39ce8933065704ff288e58a73ed404ccdf",
      "name": "preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff53d6f0d3f37b207ffcd9ae7a315da7c852db89",
      "name": "preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03b7d6afa484ac4bbb187c8dd8a9df9e80b8dcd5",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8547d5d3f7778afa7bb22c027c62e7c985cc0b39",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f42bde6c7936435f4ab3f4191b94a2ccc301220e",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31bf2d38be26afe21266456366799bbaf8fb02eb",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e97f0721131345c327babb621992d81bdade873",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38c958fe34a6aa9dd24755f12bfd8f01e8a7d060",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "74a812adeefe910ac1b2aa5189ad32f51a8fadb2",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bf512fe38ff0a40f73b73ad75fee35749b02724",
      "name": "program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a025600609b1e57d2a3c2f7187b0974dba1250e",
      "name": "random.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90bd4baf62e249045c707943c7f66c8cf05282cc",
      "name": "reorder_program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36e5d1637a995c83c4255b63600cfd88e2cf1b4e",
      "name": "reorder_program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1c07f88a14cb5595a6f5490a07b08c4a994786f",
      "name": "reorder_program_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a123cf132ea4052ea5625cc02dedf9e8d2127e0",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05e6d1f81e573532ee7db80f928689bbd755606e",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "673744b26f78f2e91ff01dfe8598c85a26cc7dcb",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd2bd73a6acaca3551bfd12428b32380c8bfef21",
      "name": "residual_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "627337f743cf3aabb2d0395701dafc367a261afe",
      "name": "residual_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3a7e9c3d725557b021b1402aca3659dca9d2b2f9",
      "name": "residual_block_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d014aab03c9d73e032749445751bb31602161d5",
      "name": "rotation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2491060dcdc542e41803ae9414b928e753838e1c",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "714dafc5b0c36a7cb86449c37a4c5c3f63691f71",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44736130b5eafb7b31cbceb4ca11b8b336ef23b1",
      "name": "schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ec0e2a020e5c620be6de9677efbc1cc84789e55c",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "761b58adc7f71c072dbe7a2b521a782220843508",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e06806a59ba5ebc238755a1ceb41517d1091c4f",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40bc904baa96706e1d1ce0127448a17a7f8be5e3",
      "name": "schur_eliminator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e6cc90f63c38985c8f64f984b8062d97c209b61",
      "name": "schur_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5398f3ff35d8f764036ce9c64e2e9c203c9adb6f",
      "name": "schur_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f01ef11c26f79dc20ce4a333bdd2bef8a851482f",
      "name": "scratch_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa9ebd0e50ee28c74f325395ee747838f9cf3435",
      "name": "scratch_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "490fcd87cad6fe93f51acec2b86b31dc9e7ddbf7",
      "name": "single_linkage_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb02f01de456217d0b64c885ee5264d208e15a92",
      "name": "single_linkage_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6bd4bd63a6c552df73ccade17b76dc8e0bb9bbe2",
      "name": "single_linkage_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0da1e7ad2efbf2f40911752080107b7b3f428b73",
      "name": "small_blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "675aec93e82859b08cf6c846b7dc36f61dac1e30",
      "name": "small_blas_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f3228bb0be19818ae5103befb7564fb9085ca55",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5aa4a9404f13ba504c5c4982da942f679b6c1430",
      "name": "solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad22e966dcf01a2eba1b7c9df35f0be33f57328d",
      "name": "solver_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85fbf3776ab1b22b86f65207efafa86f1ec0f95f",
      "name": "solver_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f95ff3220bd978b90f51df90a9589f5ca0733240",
      "name": "sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b3af1d064406243efb46dceb75dc94c8437ed635",
      "name": "sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "495ed875331eae545739084d957535f4031dd59d",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d847002f2b7817593e1c3324a3e67a4f0de953f5",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "296c09a644063971c92158cd7d76f0ce08ed35f4",
      "name": "split.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94b773dee4d0fd277df874a91d4caf670f28b87a",
      "name": "split.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0595a4cf2e947c2324802fd112df134c0308911f",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1d8b5fe8ab71fbee03dd07514b688c6b3f6d4a4",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "feeb9c23430f51d901132419686b22ef27140eb9",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "200daa2d8bf66086b51d1cf8c6f50fc6824dd8a0",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "380d76e003ac43dc6f59783da2e1e61524ef739d",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f5dde9d5857b8f67e3b5e426bc9024d5faf682b",
      "name": "symmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51812cc423796e25c8643c86c05c0ce574e75be3",
      "name": "system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "695d4d8a31314875e3c090c3bd21ad76a9184795",
      "name": "test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "65cc7dc6a65ae9b18e53e2ab132ab93a781dd22e",
      "name": "test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8df405ca115089f86f303a4cfd62d9e06c14095b",
      "name": "triplet_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3f5370df6f471161ec226c2def715fea5694542",
      "name": "triplet_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "730272e40522be76c958f23d7644f572a389a660",
      "name": "triplet_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e490768cfa678fdc70cd9cfd2ab0c5852fc11ff5",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed52c2642d1c29034a5b7f6dde22080178841219",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c4ea2990cbc6cd89e67ac499247dc9409a563d9",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4020e4ca115431936943b9e019c3badf419b5191",
      "name": "trust_region_preprocessor.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6631ab3d405372554310704fe65825addf4ef53",
      "name": "trust_region_preprocessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92162c1afa7d768cb55a5579e30eddde888bded9",
      "name": "trust_region_preprocessor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2db6a6c899bdb7ed89b83dfc8890f34b69f1b4a4",
      "name": "trust_region_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9560e67459aa8947ba6d307426187af40a2128e4",
      "name": "trust_region_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf704087801e533f9bc0ab7c9b60c49f604a65c3",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "640009d05b56d125e160ba68d033f70011e18698",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55b5322aee69082f1ae1dc2ac22f8cbc2a60b1cf",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "142eb2838a191998427ace8a5c56069edf3e05da",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0000cdb1fdf0e3f062e46014075da9c53df7886",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a627c13523cd616175a79b3955a52a47dc93a7a9",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd552fca0abc51b1e1178b2d1c2d6300ae3ab64c",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a730b0eee0b6be0d9ef84110f6ceae2195b84dab",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c353973cc3e804222ac26e245d561ce3c8ed11ca",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "966aa67cab6c3cf0b1d12d96c14b73b1f762ae20",
      "name": "wall_time.h"
    }
  ]
}
