1 Matrix3i m
= Matrix3i::Random();
2 cout
<< "Here is the matrix m:" << endl
<< m
<< endl
;
3 cout
<< "Here is the symmetric matrix extracted from the upper part of m:" << endl
4 << Matrix3i(m
.selfadjointView
<Upper
>()) << endl
;
5 cout
<< "Here is the symmetric matrix extracted from the lower part of m:" << endl
6 << Matrix3i(m
.selfadjointView
<Lower
>()) << endl
;