From 2d74f1ac9292dab56cf725ba9c09e22a77f5fb10 Mon Sep 17 00:00:00 2001 From: Jitse Niesen Date: Tue, 4 May 2010 17:11:32 +0100 Subject: Document SelfAdjointEigenSolver and add examples. --- doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp (limited to 'doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp') diff --git a/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp b/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp new file mode 100644 index 000000000..2975cc3f2 --- /dev/null +++ b/doc/snippets/SelfAdjointEigenSolver_compute_MatrixType.cpp @@ -0,0 +1,7 @@ +SelfAdjointEigenSolver es(4); +MatrixXf X = MatrixXf::Random(4,4); +MatrixXf A = X + X.transpose(); +es.compute(A); +cout << "The eigenvalues of A are: " << es.eigenvalues().transpose() << endl; +es.compute(A + MatrixXf::Identity(4,4)); // re-use es to compute eigenvalues of A+I +cout << "The eigenvalues of A+I are: " << es.eigenvalues().transpose() << endl; -- cgit v1.2.3