Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
gtsam
3rdparty
Eigen
doc
snippets
Tridiagonalization_decomposeInPlace.cpp
Go to the documentation of this file.
1
MatrixXd
X
= MatrixXd::Random(5,5);
2
MatrixXd
A
=
X
+
X
.transpose();
3
cout <<
"Here is a random symmetric 5x5 matrix:"
<< endl <<
A
<< endl << endl;
4
5
VectorXd
diag
(5);
6
VectorXd subdiag(4);
7
internal::tridiagonalization_inplace
(
A
,
diag
, subdiag,
true
);
8
cout <<
"The orthogonal matrix Q is:"
<< endl <<
A
<< endl;
9
cout <<
"The diagonal of the tridiagonal matrix T is:"
<< endl <<
diag
<< endl;
10
cout <<
"The subdiagonal of the tridiagonal matrix T is:"
<< endl << subdiag << endl;
gtsam::diag
Matrix diag(const std::vector< Matrix > &Hs)
Definition:
Matrix.cpp:206
X
MatrixXd X
Definition:
Tridiagonalization_decomposeInPlace.cpp:1
A
Definition:
test_numpy_dtypes.cpp:254
Eigen::internal::tridiagonalization_inplace
void tridiagonalization_inplace(MatrixType &matA, CoeffVectorType &hCoeffs)
Definition:
Tridiagonalization.h:347
gtsam
Author(s):
autogenerated on Sat May 8 2021 02:51:19