Update eigenvalues() and operatorNorm() methods in MatrixBase.

* use SelfAdjointView instead of Eigen2's SelfAdjoint flag.
* add tests and documentation.
* allow eigenvalues() for non-selfadjoint matrices.
* they no longer depend only on SelfAdjointEigenSolver, so move them to
  a separate file
This commit is contained in:
Jitse Niesen
2010-05-24 17:43:50 +01:00
parent 8a3f552e39
commit e7d809d434
12 changed files with 222 additions and 56 deletions

View File

@@ -0,0 +1,3 @@
MatrixXd ones = MatrixXd::Ones(3,3);
cout << "The operator norm of the 3x3 matrix of ones is "
<< ones.operatorNorm() << endl;