Eigen 3.4.90
Main Page
Related Pages
Modules
Classes
Class List
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Typedefs
_
a
b
c
d
e
f
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Enumerations
Enumerator
a
b
c
d
e
f
h
i
k
m
n
o
p
q
r
s
t
u
v
Related Functions
o
Files
File List
File Members
All
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
a
b
c
d
e
g
h
i
j
l
m
n
o
p
q
r
s
t
v
w
x
y
Typedefs
a
b
c
d
e
f
i
l
m
n
r
s
t
u
Macros
_
a
b
c
d
e
f
g
h
l
m
p
s
u
v
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Modules
Pages
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
Code