Benoit Jacob
869394ee8b
fix some compile errors with gcc 4.3, some warnings, some documentation
2008-06-06 13:10:00 +00:00
Gael Guennebaud
2126baf9dc
add an optimized path for the tridiagonalization of a 3x3 matrix.
...
(useful for plane fitting, and covariance analysis of 3D data)
2008-06-04 13:41:32 +00:00
Gael Guennebaud
48262b9734
added a static assertion mechanism
...
(see notes in Core/util/StaticAssert.h for details)
2008-06-04 11:16:11 +00:00
Gael Guennebaud
a0cff1a295
fix eigenvectors computations :)
2008-06-03 18:03:55 +00:00
Gael Guennebaud
001b01a290
Rewrite from scratch of the eigen solver for symmetric matrices
...
which now supports selfadjoint matrix. The implementation follows
Golub's famous book.
2008-06-02 00:30:26 +00:00
Gael Guennebaud
06752b2b77
* added a Tridiagonalization class for selfadjoint matrices
...
* added MatrixBase::real()
* added the ability to extract a selfadjoint matrix from the
lower or upper part of a matrix, e.g.:
m.extract<Upper|SelfAdjoint>()
will ignore the strict lower part and return a selfadjoint.
This is compatible with ZeroDiag and UnitDiag.
2008-06-01 17:20:18 +00:00