Eigen 3.4.90
doc
snippets
MatrixBase_triangularView.cpp
Go to the documentation of this file.
1
Matrix3i
m
= Matrix3i::Random();
2
cout <<
"Here is the matrix m:"
<< endl <<
m
<< endl;
3
cout <<
"Here is the upper-triangular matrix extracted from m:"
<< endl
4
<<
Matrix3i
(
m
.triangularView<
Eigen::Upper
>()) << endl;
5
cout <<
"Here is the strictly-upper-triangular matrix extracted from m:"
<< endl
6
<<
Matrix3i
(
m
.triangularView<
Eigen::StrictlyUpper
>()) << endl;
7
cout <<
"Here is the unit-lower-triangular matrix extracted from m:"
<< endl
8
<<
Matrix3i
(
m
.triangularView<
Eigen::UnitLower
>()) << endl;
9
// FIXME need to implement output for triangularViews (Bug 885)
m
Matrix3i m
Definition:
MatrixBase_triangularView.cpp:1
Eigen::StrictlyUpper
@ StrictlyUpper
Definition:
Constants.h:225
Eigen::UnitLower
@ UnitLower
Definition:
Constants.h:219
Eigen::Upper
@ Upper
Definition:
Constants.h:213
Eigen::Matrix3i
Matrix< int, 3, 3 > Matrix3i
3×3 matrix of type int.
Definition:
Matrix.h:500