)]}'
{
  "id": "c529017ec68d0485bbd13c972373ef35d0f9d8b4",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "43e251a7946bf0338a5ccc11b89a4337ad57faaf",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "673baa4f70f86dd1f1a36bf65d4e2bc80370e85c",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "742f439d886a556f279ed0ef1fc6ce00fe761dde",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c19a44ab0e1410492b93d59ae72ba4b2bbec9956",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98397aa2c2fb3b33c1547e8e0035f78566da98d",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23f9e9d853deacc45452cc9c403c5c6493cd391a",
      "name": "autodiff_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9edc4fa23bd8e69d0b4d99998ed49885a331214d",
      "name": "block_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "354acc031f4fc934197e3425142ee01c1bd95b20",
      "name": "block_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d5f9d77ab0c0b5406ea88e0714c329e37549b73",
      "name": "block_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ed5eebc8dc69a29cb0bd27392e060065be19515c",
      "name": "block_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f90c350cc80a4813094d09336c87263e6c7a0bad",
      "name": "block_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "140c72111297191a92b406af6106d43d3a13e7e5",
      "name": "block_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aedfc745f2211d336e292dbe56598bcd2c051e69",
      "name": "block_random_access_dense_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f27a4c30f331b9b31d97e007c58d0a31d33aff4",
      "name": "block_random_access_dense_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "359eb93e14ff565d9d353d49114365d6c9cdab11",
      "name": "block_random_access_dense_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "58fe4a10de31b5d925ad6c60eb8afdadadb53cb6",
      "name": "block_random_access_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b76cb78b16066f2d04b52f2053afbc6e07adb283",
      "name": "block_random_access_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f789436364a4d2c1ee362a3e396c3b656b76a323",
      "name": "block_random_access_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48a00437cf61351f32b6df853c0f09d0ec825096",
      "name": "block_random_access_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2396a151fa6c5b8c8dc57dc9c66c42988795498",
      "name": "block_random_access_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dbe5ec93ef017457e88d0f7d8f7c7158ce603a91",
      "name": "block_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "513d398c54dbd5ecae8e65a1d34fae76bb5ab9dc",
      "name": "block_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "457a2fbec626a7b41069485fdd106d6f6df23380",
      "name": "block_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e61131192af6b3cf484e622c8c8dfd1f0563fd16",
      "name": "block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f509067d2168517f5d8db2de7b49f78bb7704dd8",
      "name": "block_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d0dc1e670c23adc232bb120c9727754a356366e3",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f8e4e3e5ddcc95893b487297863ccd2b8cb59f3",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29bac3c684013832dc52038d0aa4399238ed8d9f",
      "name": "canonical_views_clustering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "99cf2186cc75284aa5ca4717bc96d7ff4f729613",
      "name": "casts.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f32d8d95c196b995804e12757234d025b452601e",
      "name": "cgnr_linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2e799fe607e4d81b9e8fd59ebe43b13fb7b5b4a",
      "name": "cgnr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d560a9de58df6ed820e852723cb879f08b2fa81b",
      "name": "cgnr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fbeb61c400bc1a46276e3baae51490ec8003c458",
      "name": "collections_port.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "715c975e00e2991d2c3cc13fa1b80abb28d1ee4e",
      "name": "collections_port.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbadb7728056cd326f64f3e1dc984cb672e36296",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c103165eaf1312b4c2e2d75e1542fa5bc8efa378",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b61468aaae316fe8f0a08c17003f16484fe277f",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9c904bf63cee6220432b3caa353851933475a8f",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c9c3f14127efbbfbc5c256206c95ef2919ab38c7",
      "name": "compressed_row_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7322790f71715e3a4bdea6a5c6b94528d8bc7037",
      "name": "conditioned_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "03c553f312daa6456dd5351ec015348f29d68be8",
      "name": "conditioned_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae8e877470937a77fb85f78f2ceca42f84fcc9b8",
      "name": "conjugate_gradients_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8dfa56b52656841b2d230e2e1d81f577d8f97d9",
      "name": "conjugate_gradients_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c4da987919ae9c3a5a5796f9e495eb81c03e8213",
      "name": "coordinate_descent_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3dcf8faee598cee5fc8ef21f721edcfc261cd160",
      "name": "coordinate_descent_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c3858abd2f414ce0e5a5fa981d8805c7f207cb97",
      "name": "corrector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9914641cb01bc7705c2d6fdf1c38960bbab1d0f7",
      "name": "corrector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55e7d6b0385b1570a1039950892c17e37295d167",
      "name": "corrector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90ccc829e9ed26e481ddf89fdab85f1739d82233",
      "name": "cost_function_to_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19fa17cc37d5d4e9fdd10125e4832c95334de2e4",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd5eadc8da8afb85e4226226a364370fae54df7b",
      "name": "cxsparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be743a8591cb2e8281f5ee3c78bc6793e4f4e045",
      "name": "dense_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a340e1664f0919f098aa9bfaf01473cf761f4876",
      "name": "dense_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de47740583d09f01cfba374fbe4a4a10b3fa40d1",
      "name": "dense_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1fb9709b42aec0f099d5315a3e5a878958a7d48e",
      "name": "dense_qr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f78fa72c5f3297337661e67393bb822c6b8fb673",
      "name": "dense_qr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "978ac6abe15dd9b6082de0cb17744327f34bcb2b",
      "name": "dense_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e4d499b6310092fb71213988ac2a0d0936580f4",
      "name": "dense_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "354357fedb1a54fad08725dee33cd8df096f5fa0",
      "name": "dense_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea5bf2e969008e7bfd5d0dc94ee367e42754792a",
      "name": "detect_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f8e1b4ff4688531e6f246750c96a073dc3e1230",
      "name": "detect_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a330ad2c7a2aa9ec64de3b50f05ad4941a7c5d36",
      "name": "dogleg_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7131467d6cead2ac286edf03ebc8bf44dd6b237b",
      "name": "dogleg_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "caa397eefe741d7755dc53d1b450b489f41a26e5",
      "name": "dogleg_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b62b56a90cd6f5aaf1073b88b7c172605598ea29",
      "name": "dynamic_autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3ce6f04bd41ec2895ed24521174e044a2d70952",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "14a881881459dbed1bd3d4d6089b80311b0cd576",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e9d31b80fe3c94d363c3f08bef8556e18711e62",
      "name": "evaluator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29bdc69ecd79ad9d0ebc859d46157a41ef031895",
      "name": "execution_summary.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5226c85e6ee488c7c44a3f40554608292e7cdaf7",
      "name": "file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4741d65064682a2903458065a63dfa4e3e3f6d87",
      "name": "file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af9873f94c05a8d1cfb497b51d72b537b5fa3ef4",
      "name": "generate_eliminator_specialization.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "be8bc91fc6258e2831e230622edc0c5aebaa3f7d",
      "name": "generated"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e9d0fba33596a351a89d1049011f51cb96c4dba8",
      "name": "gmock"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f7ead682e41d6e52a37b8fb8895e840c678d5fbb",
      "name": "gmock_gtest_all.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92b74d2e87280845419ac2bfabf8a9936acfa4fd",
      "name": "gmock_main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa0d841a870428fcfd6edb6af3a2edf1a6ef8699",
      "name": "gradient_checker_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3edf95da6e006eab293590cc98e299d22e66aac9",
      "name": "gradient_checking_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d49c8e6c244edd68396ac0b993ad79ba8b102956",
      "name": "gradient_checking_cost_function.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac065032a83ff28b5feb94361bceee7ab539d9d3",
      "name": "gradient_checking_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f92d4d4df2dc2a7266c3902ee2000eed39770ea",
      "name": "graph.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e6eec0e6d8494a85ed45f913930b79a14e1cf20",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78a0452cc8a4f3c38b230533bb164114426d2011",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85b80bf2275b63a5ee360740e36060b977a8f636",
      "name": "graph_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "be132109a55f590fc347c8e91b4eb79a32f6908e",
      "name": "gtest"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4af030a8535f8d16028f3ab84f2ec35daa5c6366",
      "name": "implicit_schur_complement.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b9ebaa4628e288bc337d2163450cf0d5239fb714",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bd36672b692c58120609f51fdb56f5af7d261c5c",
      "name": "implicit_schur_complement_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01e04937e3ec26ad5c020dd9b761ef013c262e8d",
      "name": "integral_types.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf5562ac77183a0f8875bb75cac29a33625f012b",
      "name": "iterative_schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8abe04c1421add2e208f44a3ccd3bda4da73473",
      "name": "iterative_schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86e7825de22430f851b4996f3a988a1c43addf30",
      "name": "iterative_schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0dd433605b16a4a49092c8c8e5ca6aaffbb3454f",
      "name": "jet_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e6a59e38133b4639c1068d198a9264ff7f0080a",
      "name": "levenberg_marquardt_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "344e3285422d33dea462569945c864338a0eec7e",
      "name": "levenberg_marquardt_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5ce6a0251e961f58774fbc109a420289ac99c02",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7508caec56ff8552af9895389e2efebdc398c7a",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fccf63b598aefee94759d55ef50142f06970e62c",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f27a78301a32df95ff1e42b7276e1220b0097d3",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71063ab84144a8c7660ceeb9ce136ab9767e1f83",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca7d639c5efbbf4e566609759c0566e420a8f606",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f82f13984a859b77774ccd7063cf27adcdcb6ad5",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c886a1be388fb0c9de0ffbf3eeaa1372d9305ab",
      "name": "linear_least_squares_problems.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c76ae91c7d8b24548becc95f28947c1e67494534",
      "name": "linear_least_squares_problems.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b59fa13009a36b215a9a223f1719629e98b2b58",
      "name": "linear_operator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5c15cee6a9e8df238aab5fb97d22fc1bd505e41",
      "name": "linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08c3ba110d058d340a6f8315092fd5e06eed2463",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a98051468e711113b1e9325c2964c4bb5afa973a",
      "name": "linear_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26e7f4908a4e7c40acaa80d48a718b16d1c7490b",
      "name": "local_parameterization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9b775b4124c935e4111357fd772e57d01ea3913d",
      "name": "local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b948f289f21b6a923cc40e8fd29bc2a27aa06cba",
      "name": "loss_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09674069bebfcfa29e24b79051105f4d9618ee75",
      "name": "loss_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fe113f1afb0e7f1e058cdccaafe30047b4e616e",
      "name": "low_rank_inverse_hessian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f3fc0c9d00224726f5059117df9497a80c2e259",
      "name": "low_rank_inverse_hessian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "929c6b36982b2ae5c9e8f317e1111b4806f451e9",
      "name": "map_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55a01d2d3b76b98c9aa29aba709a306aca546083",
      "name": "matrix.proto"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94b3076e3d799ca418f5f117f8988f647f827101",
      "name": "matrix_proto.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "2b16628caef2f7f0a80f184dbe7641eb19669c5f",
      "name": "miniglog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e2c15ac612647c32d0131519da4414492ffafb6",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "708974d63c2d81c4a017cab4488e1a9eaa5fb93a",
      "name": "minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10580366528be6983d9ee943f3a7f7c513a159b8",
      "name": "minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "410748ff0ab7af924e112f95bf69b580093aaedf",
      "name": "mutex.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "392d728fb32085f7818fe61feda62a3f6a4936e4",
      "name": "normal_prior.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67af881a013050ad681b67081315f969e50e0f27",
      "name": "normal_prior_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3953ded388503214e9f2581af7bc86e85405bc1e",
      "name": "numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acd7ff91f55df9495245dc13b0fc31012d55bb16",
      "name": "numeric_diff_functor_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3572afaa37c2809f1642bc32a8cb122e062ce779",
      "name": "numeric_diff_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd5f21e8227e41db2437ff8f6e22114e662f5047",
      "name": "numeric_diff_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "700e7881db6a6931703f27361109baced6a407de",
      "name": "ordered_groups_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1e8d938b8a1108cb229475c90c558999c71e955",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8f626f8e8027855aca06f8eaff1ee8dd30860ec",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5277a44c70631e65b91de61d0be9ac9fa065127",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc497d0f789ab5bb7e4b64cb3fcd6a74f11eb375",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09156f866a53f8d36af5cf4eadb461b14a747a80",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0722fc82c02e17a29006fe747dbeb7f9d5c5894d",
      "name": "partitioned_matrix_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cfe4de5b4360007d748cae6fcb888b71cd12b79d",
      "name": "partitioned_matrix_view.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48f7d2402aba71cc05c477a3288ece214cee5a43",
      "name": "partitioned_matrix_view_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3238b89670eb0b68f8e524abed96dbd9d40f1fdf",
      "name": "polynomial.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42ffdcb13c53747e2b06e4a8271c227e51dc574b",
      "name": "polynomial.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3339973610c02c31f8528dbd06cd0af67751ccdc",
      "name": "polynomial_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05e539f9fb1ea81d3aa40798e72566c2f3d3d2f8",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bb077e0e332267da24ba9328492db80f3c16e6b",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "43e78835b15fcf731e1949b8c5f5da5e18cb9cf7",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc378aaafffb85612a7e5fd8b4433ae4d0183390",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ccc315de6b69325d27ec532c9a43818131632b08",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "130148dfb486410c574ba0dcc36ebb390bd26084",
      "name": "problem_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82d76d392337ee94540c4e242a397761495ddcc3",
      "name": "program.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5002b7e752e60583b8dab7af0e6c08c37a9232ec",
      "name": "program.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a19cdf8a86a042309b955446f580703e9c1329ea",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "352c0032b5ae5e1d0a8daadbaee7d8de356a2d66",
      "name": "random.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7f789605e5f2d07fe3629a90976543780c9d7a3d",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3921d1d467894c9c9dd5b065ddf7ef6acda4ae7e",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fddd44ea738f496d8ef12ba16c84e00e135d7f5f",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d88a9f4f8afce2ae4923db88979bacc6bdfe03e",
      "name": "residual_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7051c2112fd2123713ba04bec683c3a470b1332b",
      "name": "residual_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24723b3239463b98e8b2d0097e3a6666366672f3",
      "name": "residual_block_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8de1bbdca5965e8a71fd3aeab2087f08547cb0e6",
      "name": "rotation_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7af275c1dd84478bd669d2577c8e4556b7db4e61",
      "name": "runtime_numeric_diff_cost_function.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01b57f92ef3d9ec60e0ee30d2854ba4c0c5d8da8",
      "name": "runtime_numeric_diff_cost_function.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71469eab200e168293d48830196c8f39c62c128d",
      "name": "runtime_numeric_diff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "17537596c75be6dc3a0382f29efe955bbaf0e330",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e98f3162558e8536a5786d5a74b9d15396e9a68",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1820bc9fab1e8a6be30365605e4021d306384952",
      "name": "schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44f5be3b4e9eb426cc891d1b948e5544fb2ed1d0",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c24fe435f5449c7d8cd23abb0133853f431f95ee",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "339c44bc41cfb0e3aa36bf5c3e245337b22e80fb",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56db5986caa0a6f89c346b21d362009a720622c7",
      "name": "schur_eliminator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33a666ed037b19aae8f3f6011c928cbd5c211c0e",
      "name": "schur_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3addd73abd253c68e3057d8a4c3f076fdf7fc579",
      "name": "schur_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f0ceefd87ddb347eb61a2acac9c1cacb52b45c6",
      "name": "scratch_evaluate_preparer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b12708197639b01c3e519c4412a6ae011270e2a",
      "name": "scratch_evaluate_preparer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6436d2df2a7388697af692fd2667b92378ee25b4",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5bcfdc6312fe6ae7233b70532c07d6847c635ad4",
      "name": "solver_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5f5efad3d79581d268f37a03e4fad3afbfafcbe",
      "name": "solver_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e443bac1d5d462d51cc9e355c229233642b07df",
      "name": "solver_impl_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55336fd31303168196f3ab11de5331154a863702",
      "name": "sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1b19f8879463adab8391dcefa764d6453ed8a1af",
      "name": "sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd05f0c6f41f0676e7fb56f5939b8f148676fed6",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8d48096d4c6a283f672805e67de687c2a497be07",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3edbc2813409446f484fbd90008a4ef35a532a1d",
      "name": "split.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4df48c3a7cd64395a76a6c7a54cc50b82ccc26fe",
      "name": "split.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08f15ec83982830770371bef309bac526ea83e5d",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce204674dce083aceaba83c9d4846efc9a4045d2",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1be142aedd23dfb584e1647b54eeb158a06196",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d200aeb82f31b42f9e5a0ef81f63b7ab70958254",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fe79080d5d06e1e99638f9b36debbdeab49323a",
      "name": "suitesparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72e3e68377e3cd7861e19125eb00295cc437e5ad",
      "name": "suitesparse_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f33adb49bc1ce6474e5aecb0730ad9c4434f6bf3",
      "name": "symmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "095b51e74c3d07acf8ff5cbe1cf816e0f1b4b31c",
      "name": "system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3f67bdd3436380234b4157757168e9f2dae1126",
      "name": "test_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c530de607c62f0e8a193999f7b004e86c6c462b",
      "name": "test_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a09f38ee24ed279fba4b8d4aa6abc5e5d033ebad",
      "name": "triplet_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89a645bd8798ce21c9202d7832791d05b4689dc7",
      "name": "triplet_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d16682ebd26a19c9ba579979142c2b874040ebe0",
      "name": "triplet_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "981c60a12e7804f8341456fc5eb71b3686a950bf",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a0228432339a5101e2c55af5189a78f92884be4",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4bc9409f51b905b8a55873dc99353fabf2dbb911",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c68269d044904e8f225ecdfa321a337bf7328c4b",
      "name": "trust_region_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f150594bbd2af9ec46f9c42dd054184c5e340054",
      "name": "trust_region_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e19322cc766f2ff420438af7153812ae19930f6",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b0d593cf0cb64ae8ebeb158d386ae7858941aa2",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e80fd121bb71699b46d45e4836be9d57fd18ac2",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f29e3c6a0a82486d8c94afb873af667aa5905464",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a75d6f0c17ed85e6c34a4db346465fb7bc8fae5a",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a09c78d36ab167d3e1249c4186a9a6308927a01",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "999024ad1360ba8f7c0e701ca8330e3c23c16371",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "793a19d4ec177774e1ffcb93c8fe622fcc235204",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e63d20c0ab1bdfc3d768e7b84f72ebddb87e3daf",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "45f65ca1aa5b9f62e7b016c3a2e6f1e4c998f4a4",
      "name": "wall_time.h"
    }
  ]
}
