Benoit Jacob
0ab431d7b8
* merge with mainline
...
* adapt Eigenvalues module to the new rule that the RowMajorBit must have the proper value for vectors
* Fix RowMajorBit in ei_traits<ProductBase>
* Fix vectorizability logic in CoeffBasedProduct
2010-04-16 11:25:50 -04:00
Jitse Niesen
574ad9efbd
Move computation of eigenvalues from RealSchur to EigenSolver.
2010-04-12 18:54:15 +01:00
Jitse Niesen
73d3a27667
RealSchur: Make sure zeros are really zero (cont'd); add default ctor, docs.
2010-04-12 18:14:32 +01:00
Jitse Niesen
872df22ca4
RealSchur: Make sure zeros are really zero; simplify initFrancisQRStep().
2010-04-09 11:23:17 +01:00
Jitse Niesen
7dea3a33a5
RealSchur: change parameter lists; minor rewrite of computeShift().
2010-04-07 17:29:12 +01:00
Jitse Niesen
b6829e1d5b
RealSchur: use makeHouseholder() to construct the transformation.
2010-04-07 10:27:27 +01:00
Jitse Niesen
cc57df9bea
RealSchur: Rename l and n to il and iu.
2010-04-06 18:26:30 +01:00
Jitse Niesen
9fad1e392b
RealSchur: split computation in smaller functions.
2010-04-06 17:45:46 +01:00
Jitse Niesen
7dc56b3dfb
RealSchur: Use Householder module in Francis QR step.
2010-04-06 16:43:07 +01:00
Jitse Niesen
86df74c765
RealSchur: reduce scope of temporary variables in hqr2().
2010-04-06 15:26:09 +01:00
Jitse Niesen
dad50338b8
RealSchur: Use PlanarRotation in "found two real eigenvalues" branch.
2010-04-06 15:12:21 +01:00
Jitse Niesen
d88d1cfa62
Merge.
2010-04-02 21:33:34 +01:00
Jitse Niesen
79e1ce6093
RealSchur and EigenSolver: some straightforward renames.
2010-04-02 21:05:32 +01:00
Jitse Niesen
3a14a13533
Split computation of real Schur form in EigenSolver to its own class.
...
This is done with the minimal amount of work, so the result is very rough.
2010-04-01 12:32:56 +01:00