Eigen 3.4.90
doc
snippets
Tridiagonalization_packedMatrix.cpp
Go to the documentation of this file.
1
Matrix4d
X
= Matrix4d::Random(4,4);
2
Matrix4d
A
=
X
+
X
.transpose();
3
cout <<
"Here is a random symmetric 4x4 matrix:"
<< endl <<
A
<< endl;
4
Tridiagonalization<Matrix4d>
triOfA
(
A
);
5
Matrix4d
pm
=
triOfA
.packedMatrix();
6
cout <<
"The packed matrix M is:"
<< endl <<
pm
<< endl;
7
cout <<
"The diagonal and subdiagonal corresponds to the matrix T, which is:"
8
<< endl <<
triOfA
.matrixT() << endl;
X
Matrix4d X
Definition:
Tridiagonalization_packedMatrix.cpp:1
triOfA
cout<< "Here is a random symmetric 4x4 matrix:"<< endl<< A<< endl;Tridiagonalization< Matrix4d > triOfA(A)
pm
Matrix4d pm
Definition:
Tridiagonalization_packedMatrix.cpp:5
A
Matrix4d A
Definition:
Tridiagonalization_packedMatrix.cpp:2
Eigen::Matrix4d
Matrix< double, 4, 4 > Matrix4d
4×4 matrix of type double.
Definition:
Matrix.h:502