)]}'
{
  "id": "9831c566c208ecc47ceda615dd16ddb0b5c80af0",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e2e1aed37c50cabc3de20e3f77c47541bd29ff2",
      "name": "CMakeLists.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "673baa4f70f86dd1f1a36bf65d4e2bc80370e85c",
      "name": "array_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "742f439d886a556f279ed0ef1fc6ce00fe761dde",
      "name": "array_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c19a44ab0e1410492b93d59ae72ba4b2bbec9956",
      "name": "array_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e98397aa2c2fb3b33c1547e8e0035f78566da98d",
      "name": "autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e90177cfe4e8917361b82518891e1e343b3d99c",
      "name": "autodiff_local_parameterization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23f9e9d853deacc45452cc9c403c5c6493cd391a",
      "name": "autodiff_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9629b3da550829b7437f027df9c2cf525770dc09",
      "name": "blas.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "efa7e7b78298d11e1daeae9319e0d8fea7a2b6ad",
      "name": "blas_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": "29974d45bc94e9ff886eb28798f79522fdd93a73",
      "name": "block_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3505a01248b431048b204fa66d5503c804946d4f",
      "name": "block_jacobi_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f90c350cc80a4813094d09336c87263e6c7a0bad",
      "name": "block_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "140c72111297191a92b406af6106d43d3a13e7e5",
      "name": "block_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b008e2c3d8ae7b5d2bca6efddb492852ce7e7d0",
      "name": "block_random_access_crs_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11a203b8f4da4cbeb48669e4ac603ec4b56061ee",
      "name": "block_random_access_crs_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1266c4ff4641f756e7591ad727d944904fa554d5",
      "name": "block_random_access_crs_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e5822792fa1d65f307dd8512348d78b076b6066d",
      "name": "block_random_access_dense_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d160fd960138f5ff4c17c7bda4fdfc0bed21a904",
      "name": "block_random_access_dense_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "359eb93e14ff565d9d353d49114365d6c9cdab11",
      "name": "block_random_access_dense_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "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": "a6b5f39a9855d0cee99f3e66bc785a9391281d1a",
      "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": "fdd762cb9dbcd6d9126689f24ce72843ede063db",
      "name": "block_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e17d12a706ead54203e56e36cac9662ad15db316",
      "name": "block_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "36b7385b72c765985aa158b2adbade80d8a12598",
      "name": "block_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a1a5e1833642a153dd25353704da0c530e61f59",
      "name": "block_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f509067d2168517f5d8db2de7b49f78bb7704dd8",
      "name": "block_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02bc1290d937edd1db1197c2679618d6ca8b3a42",
      "name": "c_api.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6bfb376f6910420da5f64f0bee0df453042d646",
      "name": "c_api_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "653194571b1865173bd27ddf4050f6c0f8828a6f",
      "name": "canonical_views_clustering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48d1ed210c926da32254feeaea99a6846eb24348",
      "name": "canonical_views_clustering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78d5635632776eda43c0eda708b6e75e8f68c2d3",
      "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": "9b8f9808cc93f82176a3ebfbd6caa429e2cf1352",
      "name": "cgnr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c63484c628bfb291af7c95345478e67d4ab830a5",
      "name": "cgnr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fbeb61c400bc1a46276e3baae51490ec8003c458",
      "name": "collections_port.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "715c975e00e2991d2c3cc13fa1b80abb28d1ee4e",
      "name": "collections_port.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b62a6ed3830a7a5d4338cf018932210444fcb613",
      "name": "compressed_col_sparse_matrix_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afabf1cd295fcd26e23ece7142e1c7c33c257a7c",
      "name": "compressed_col_sparse_matrix_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e810837d372a3ed0fe924118fd5fb9276bfa97c2",
      "name": "compressed_col_sparse_matrix_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbadb7728056cd326f64f3e1dc984cb672e36296",
      "name": "compressed_row_jacobian_writer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c103165eaf1312b4c2e2d75e1542fa5bc8efa378",
      "name": "compressed_row_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e200c9285090388667d9f5d70efad7b9c2b39e68",
      "name": "compressed_row_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5721eb888abfd033908d2dfe29a9796d0ae9bd9",
      "name": "compressed_row_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "02109cc2e0b7f8ac83cefdf24cba2530968ec696",
      "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": "424acda94aefdb7e9a1436097d8d46dd3b08c9bd",
      "name": "coordinate_descent_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60269a6a4b941fa7d2536c14f5da758e99773f55",
      "name": "corrector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2137221784ee1e699c0f3cd096cbab78e25808b5",
      "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": "35146c582b24c492a102e2ec0e31d2094d33e072",
      "name": "covariance.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca5be494813164bf8adb4dc81fe3dced7ea5da97",
      "name": "covariance_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e7e21730793a88b7f95b8ef284bfd362c8ee712",
      "name": "covariance_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7d25a15180bc0b63b22a9b29c993c945ecd58e5",
      "name": "covariance_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c6d77439653a89d8580d9c0821e5db790653d6d7",
      "name": "cxsparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60043018b15dd40087bebfe36d0d1686a13df2b5",
      "name": "cxsparse.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be743a8591cb2e8281f5ee3c78bc6793e4f4e045",
      "name": "dense_jacobian_writer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e05dcc127e5150bf5f7a21545d120271341844e",
      "name": "dense_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "de47740583d09f01cfba374fbe4a4a10b3fa40d1",
      "name": "dense_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ab75abcceb56f088784ddae34761eb04477a0e3",
      "name": "dense_qr_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f78fa72c5f3297337661e67393bb822c6b8fb673",
      "name": "dense_qr_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d67474fed322fe8ff1e1fe2409a1d2b642f1b864",
      "name": "dense_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "981e2d14562d4603e2b28c9d0e0e86e1fdffee1f",
      "name": "dense_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8bff2bf62dadf9ccb93c0bc42c8536e94c989e6",
      "name": "dense_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea5bf2e969008e7bfd5d0dc94ee367e42754792a",
      "name": "detect_structure.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f8e1b4ff4688531e6f246750c96a073dc3e1230",
      "name": "detect_structure.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c85c8e5cbf59b8fd3ef72423e752a8357cb8f0b8",
      "name": "dogleg_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71c785cc3f7b2f6175e311d51cab75e2f70ce84d",
      "name": "dogleg_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ace635f66cf38ca55104cc7690ce800e2244b455",
      "name": "dogleg_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42d6ab70670aa8f37a0ba124b9811956438f72bf",
      "name": "dynamic_autodiff_cost_function_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31a417689e853e037a4d12c3e27c07681cf58a8f",
      "name": "evaluator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d2546224b8232afdaf8b3c8106099c5d56b9e31",
      "name": "evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea2450466c5fd32cd1cd6ebce8f07d14b4c1a2d3",
      "name": "evaluator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a09be2dcf2dcbef4dc849889c20a2ac297d53bd4",
      "name": "evaluator_test_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae0663a968043f3f9e0eefef79c599c73971f5c8",
      "name": "evaluator_test_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "29bdc69ecd79ad9d0ebc859d46157a41ef031895",
      "name": "execution_summary.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5226c85e6ee488c7c44a3f40554608292e7cdaf7",
      "name": "file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4741d65064682a2903458065a63dfa4e3e3f6d87",
      "name": "file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "caeca69fb80b17d47f96ed7442025389898c8f9b",
      "name": "generate_eliminator_specialization.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "84a3135d7fd933bb6403407b1e3888f0b176e6f2",
      "name": "generated"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "281266d8dbc2cd61e78d940481fadf1864b5f5db",
      "name": "gmock"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef0c18b013584c3bb5f47cf55edd523c69d5154e",
      "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": "ca3a2fe1a88d5a3798d67e9e6da408f113bfba27",
      "name": "graph_algorithms.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c244766b56a161be8a7446d5cfeb9f91b99f711",
      "name": "graph_algorithms_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85b80bf2275b63a5ee360740e36060b977a8f636",
      "name": "graph_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "de52dc05d8486fde7e3e577b7de69a939b05fbe8",
      "name": "gtest"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "32722bb6e8f32fad304f449c04e1b14d3c88fbc7",
      "name": "implicit_schur_complement.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c1bb6e19babb3493f43488c4e5a07fe95999f957",
      "name": "implicit_schur_complement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1694273cceb0cee25d523308261df6dd7697b928",
      "name": "implicit_schur_complement_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ba38ec8eec5748a21b39b5eba32abf097a07c4f",
      "name": "incomplete_lq_factorization.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e678463cf8d4e880428a28a87b003cdb43a0ac23",
      "name": "incomplete_lq_factorization.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ed181f584722d961938a43cb6bdc8eadc26840d",
      "name": "incomplete_lq_factorization_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01e04937e3ec26ad5c020dd9b761ef013c262e8d",
      "name": "integral_types.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d39d7db619ab71907028badf427b41429d85b0cc",
      "name": "iterative_schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b056a694478c9d95bf511634bc5ee2a498a429fe",
      "name": "iterative_schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86e7825de22430f851b4996f3a988a1c43addf30",
      "name": "iterative_schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b8cf174048060e484ab14c9297b3d59ac8a8d39",
      "name": "jet_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fad7c1f32583c13d6752ad5545963e5e8c47cbb4",
      "name": "levenberg_marquardt_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "344e3285422d33dea462569945c864338a0eec7e",
      "name": "levenberg_marquardt_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86302b78b567649c69c235b87d74fe9c3cfcd18b",
      "name": "levenberg_marquardt_strategy_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39618b575ab0d67f4da36148b164a187b8d7beca",
      "name": "line_search.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e4836b24e5a71bcc8f00c1a13526ff06630f74e5",
      "name": "line_search.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ded823e5bdde9982db742524978fe58a1adcbfb",
      "name": "line_search_direction.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0857cb005f991d9a239a945145dd000f8bd9a9f5",
      "name": "line_search_direction.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2cc89faf4c437a2e4e06c526e7b5137d94f67d46",
      "name": "line_search_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59f5c3fb9a45881750392bf1469fae8cac064b93",
      "name": "line_search_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24ba565daf918e5817bded4eaaf2dd61ac392e8f",
      "name": "linear_least_squares_problems.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdeed70de6270508ffb5288abef442680d523853",
      "name": "linear_least_squares_problems.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b59fa13009a36b215a9a223f1719629e98b2b58",
      "name": "linear_operator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d5c15cee6a9e8df238aab5fb97d22fc1bd505e41",
      "name": "linear_operator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08c3ba110d058d340a6f8315092fd5e06eed2463",
      "name": "linear_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67bebe05ab7b4e09d26dc2599ebdad5d63f50141",
      "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": "372165f9523c70f92ef350dbe9d49253c1a0708a",
      "name": "low_rank_inverse_hessian.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d293d0942210211d778d411f4b68b56701332af",
      "name": "low_rank_inverse_hessian.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "929c6b36982b2ae5c9e8f317e1111b4806f451e9",
      "name": "map_util.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "2b16628caef2f7f0a80f184dbe7641eb19669c5f",
      "name": "miniglog"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e2c15ac612647c32d0131519da4414492ffafb6",
      "name": "minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "622e9cee1d083c116cd1a4ac2822f6ba9b7f5173",
      "name": "minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10580366528be6983d9ee943f3a7f7c513a159b8",
      "name": "minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c48ed352b5d3c3c07b67f0097cc25a09352c86a",
      "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": "695fa6ff97bd5d50a97d55c9ef5d8267ed20f200",
      "name": "parameter_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "190715bee4388bf2fa97e12945f20a23f4f69f5e",
      "name": "parameter_block_ordering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4675cb8dc7c61534ceee1aaf7de416a835e26c60",
      "name": "parameter_block_ordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc497d0f789ab5bb7e4b64cb3fcd6a74f11eb375",
      "name": "parameter_block_ordering_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "09156f866a53f8d36af5cf4eadb461b14a747a80",
      "name": "parameter_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5dad438d64190fc4c4002e1f8477cd195dcff56d",
      "name": "partitioned_matrix_view.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ebfbe403189c0ffb7577b14ea5324441b1c59d2c",
      "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": "505a47d3d619c46fa027dae05a213b6bcf80f4bb",
      "name": "preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb0a381f26c6f36668925a68a7236eb32cf6f8ad",
      "name": "preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "403e96a3ade8b48e51a5b923f9b37675bdacd6fd",
      "name": "problem.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "830270269c3b1f6fba9aa196eec6fd5750d13a93",
      "name": "problem_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ace27f56bb140697c3087fb73220615ba97aa5d5",
      "name": "problem_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0944d3f997b0f805cdc72791c95aeb6ed5a79d3b",
      "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": "19c7541d2a3011d72406bf692f7f7755b9f264bd",
      "name": "program_evaluator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "352c0032b5ae5e1d0a8daadbaee7d8de356a2d66",
      "name": "random.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "649f3f714c265023c4b4b5512daf12758230ee12",
      "name": "residual_block.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c3671bb0a4c98fe02cafd108ad55328ee6a6d33",
      "name": "residual_block.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e03e7dcdc3e3ef405e9fc71193f0728aac1ff96",
      "name": "residual_block_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d88a9f4f8afce2ae4923db88979bacc6bdfe03e",
      "name": "residual_block_utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7051c2112fd2123713ba04bec683c3a470b1332b",
      "name": "residual_block_utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d3c917ab8a6cd86e17a361d2ae408830c0a746f9",
      "name": "residual_block_utils_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "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": "0df93041928c4c2fa22881724f93ef1266493f98",
      "name": "schur_complement_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9525e37f08d5f08ec19deb6e3d3810b933ca5dc7",
      "name": "schur_complement_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "206d4b58365bfba3cad15fd1c50b4d8335e1c054",
      "name": "schur_complement_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31f83547b5fc77f07e80afbc7caceca61c79cef3",
      "name": "schur_eliminator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fe8b9c88b7df95f3a95a657eff8ad6c6949e73c",
      "name": "schur_eliminator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f072c8811d0d767304a692711e3f6b514999e12f",
      "name": "schur_eliminator_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bed8f3a2671c12902692425b798ec6fecacbe80f",
      "name": "schur_eliminator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "338df715c0a7d333c724018d39bdabc6dfc43221",
      "name": "schur_jacobi_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f6e7b0d37ef86a14f6221508bc70098b15e3511d",
      "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": "5d8447d2745b638d256ada616a49469233540c53",
      "name": "solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6ef731e6949cb363882ec35057e132a3fcb72bc",
      "name": "solver_impl.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ebfb813b869e518ba91ae76f8cec1c1be0c77e1e",
      "name": "solver_impl.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d81858cca479211684c994bf751e777e65422bf8",
      "name": "solver_impl_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "55336fd31303168196f3ab11de5331154a863702",
      "name": "sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3b96712a703719da6915b061001256c1300b057",
      "name": "sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9601142957efbaea5e76df3008c71823bf6539f1",
      "name": "sparse_normal_cholesky_solver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ebb32e61939379be60119fe5ddb10c5813bc37bc",
      "name": "sparse_normal_cholesky_solver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3edbc2813409446f484fbd90008a4ef35a532a1d",
      "name": "split.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2334d26037ff839897d1305e0b8ac7236ba9f194",
      "name": "split.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08f15ec83982830770371bef309bac526ea83e5d",
      "name": "stl_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce204674dce083aceaba83c9d4846efc9a4045d2",
      "name": "stringprintf.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cd1be142aedd23dfb584e1647b54eeb158a06196",
      "name": "stringprintf.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9de32fd76ad4a021fbc1b59eca743d0b6ac2abfb",
      "name": "suitesparse.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a5b0a80cd5a400c3d7c01b5f8622416891c0927",
      "name": "suitesparse.h"
    },
    {
      "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": "824b123bc28a7ee3da2788c1afeccf329a7cea31",
      "name": "triplet_sparse_matrix.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4d7cde7fe9c6cb37e34acbdd9ee74c9350ba53f8",
      "name": "triplet_sparse_matrix.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b93d72e553398721131fdc7b5613febebb271ce3",
      "name": "triplet_sparse_matrix_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6ae0ab1adf88b86e44b4f58e8e83efc403625cd",
      "name": "trust_region_minimizer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a0228432339a5101e2c55af5189a78f92884be4",
      "name": "trust_region_minimizer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ef492066f140a945d0ba6e54b5e04c9cad56c748",
      "name": "trust_region_minimizer_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c68269d044904e8f225ecdfa321a337bf7328c4b",
      "name": "trust_region_strategy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0dcdbfef016fedcc70bb4988030759f8089677d8",
      "name": "trust_region_strategy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "164185eecb9cfc6787559675d0e96ccb88b96a60",
      "name": "types.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "232f34c5426e0c7cd43ef5a61ba9c723c306425f",
      "name": "unsymmetric_linear_solver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fcd793c00a8685b0e517c6573199c02fd986e936",
      "name": "visibility.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d1e6f85ddfed83dbdb9837d56ea1795cdbbb7c2",
      "name": "visibility.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7af133905b3893cb9aad46c28196bbea1b8eb017",
      "name": "visibility_based_preconditioner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c58b1a7a90a8f0a67a00672ef7b1ad547aa7d324",
      "name": "visibility_based_preconditioner.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2edbb187e403440bb0148b4e7d126dd86887bd64",
      "name": "visibility_based_preconditioner_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3cfb232cfb6426bfbe2f08d9ea0e9f8ada8d11b3",
      "name": "visibility_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85c4417552df8f7bf5df6c998014bad9224f38d2",
      "name": "wall_time.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "37f5568a125c15fb5591f05a5b16a66292ddce78",
      "name": "wall_time.h"
    }
  ]
}
