SelfAdjointEigenSolver_compute_MatrixType2.cpp
Go to the documentation of this file.
1 MatrixXd X = MatrixXd::Random(5,5);
2 MatrixXd A = X * X.transpose();
3 X = MatrixXd::Random(5,5);
4 MatrixXd B = X * X.transpose();
5 
6 GeneralizedSelfAdjointEigenSolver<MatrixXd> es(A,B,EigenvaluesOnly);
7 cout << "The eigenvalues of the pencil (A,B) are:" << endl << es.eigenvalues() << endl;
8 es.compute(B,A,false);
9 cout << "The eigenvalues of the pencil (B,A) are:" << endl << es.eigenvalues() << endl;
GeneralizedSelfAdjointEigenSolver< MatrixXd > es(A, B, EigenvaluesOnly)
@ EigenvaluesOnly
Definition: Constants.h:404
Matrix< double, Dynamic, Dynamic > MatrixXd
Dynamic×Dynamic matrix of type double.
Definition: Matrix.h:502