)]}'
{
  "commit": "e7d809d4349fd4048777be71f1c803d0b13f8fe8",
  "tree": "11c1ef9908d0756958fde6c29de7f1f16d5dc639",
  "parents": [
    "8a3f552e39d3fee3ada1cfc1eb75b179c77f2a78"
  ],
  "author": {
    "name": "Jitse Niesen",
    "email": "jitse@maths.leeds.ac.uk",
    "time": "Mon May 24 17:43:50 2010 +0100"
  },
  "committer": {
    "name": "Jitse Niesen",
    "email": "jitse@maths.leeds.ac.uk",
    "time": "Mon May 24 17:43:50 2010 +0100"
  },
  "message": "Update eigenvalues() and operatorNorm() methods in MatrixBase.\n* use SelfAdjointView instead of Eigen2\u0027s SelfAdjoint flag.\n* add tests and documentation.\n* allow eigenvalues() for non-selfadjoint matrices.\n* they no longer depend only on SelfAdjointEigenSolver, so move them to\n  a separate file\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "986f311967870681d2f286de1801be63c71a9d58",
      "old_mode": 33188,
      "old_path": "Eigen/Eigenvalues",
      "new_id": "f22a3bc30561b63735dc531bc73a6b23aeeb1b72",
      "new_mode": 33188,
      "new_path": "Eigen/Eigenvalues"
    },
    {
      "type": "modify",
      "old_id": "c41bbefaaec1a5e22e31fe473f93eb122f922881",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/MatrixBase.h",
      "new_id": "9e2afe7e424037f2d63754ef52b895cda569d928",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/MatrixBase.h"
    },
    {
      "type": "modify",
      "old_id": "f6ae05511fd2599d0d3dc1f105524c5d497a23c3",
      "old_mode": 33188,
      "old_path": "Eigen/src/Core/SelfAdjointView.h",
      "new_id": "277108dd48ba649efb8d5e39664490fa9dc2c2a3",
      "new_mode": 33188,
      "new_path": "Eigen/src/Core/SelfAdjointView.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7b04e6ba795624b54de56f7c8e59bc7a1d3aa03e",
      "new_mode": 33188,
      "new_path": "Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h"
    },
    {
      "type": "modify",
      "old_id": "1abbed97bf16090f960353417e96223d9fcbb080",
      "old_mode": 33188,
      "old_path": "Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h",
      "new_id": "76343640d3c5e16b98ff3eff259d0443ceca4ca7",
      "new_mode": 33188,
      "new_path": "Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "039f887018ae9e2da08ad590cdbc68dce1b8f7ce",
      "new_mode": 33188,
      "new_path": "doc/snippets/MatrixBase_eigenvalues.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "355246f0df4ee38bc1725f9f632dec1b12a95082",
      "new_mode": 33188,
      "new_path": "doc/snippets/MatrixBase_operatorNorm.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "be198677840c786158f76e010c85b25cdd6ba81f",
      "new_mode": 33188,
      "new_path": "doc/snippets/SelfAdjointView_eigenvalues.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f380f559452a8427fbab8285ae90d63617993bd5",
      "new_mode": 33188,
      "new_path": "doc/snippets/SelfAdjointView_operatorNorm.cpp"
    },
    {
      "type": "modify",
      "old_id": "b3d9ac24b612035beee8988e21e7967f00e73cdd",
      "old_mode": 33188,
      "old_path": "test/eigensolver_complex.cpp",
      "new_id": "5c5d7b38f534ce59aed779f8739b66d329ade7a0",
      "new_mode": 33188,
      "new_path": "test/eigensolver_complex.cpp"
    },
    {
      "type": "modify",
      "old_id": "f24c3b4ed15aaa87c300aad6a479ad655ac639ef",
      "old_mode": 33188,
      "old_path": "test/eigensolver_generic.cpp",
      "new_id": "d70f37ea4bf6dae4348ffd4a0fddbc13820eb091",
      "new_mode": 33188,
      "new_path": "test/eigensolver_generic.cpp"
    },
    {
      "type": "modify",
      "old_id": "70b3e67913f0876df38efd9b55a864656b38183b",
      "old_mode": 33188,
      "old_path": "test/eigensolver_selfadjoint.cpp",
      "new_id": "25ef280a1ec36efc905839eddfd5fa6e0751ed38",
      "new_mode": 33188,
      "new_path": "test/eigensolver_selfadjoint.cpp"
    }
  ]
}
