eigen/Eigen
Gael Guennebaud 4fa40367e9 * Big change in Block and Map:
- added a MapBase base xpr on top of which Map and the specialization
    of Block are implemented
  - MapBase forces both aligned loads (and aligned stores, see below) in expressions
    such as "x.block(...) += other_expr"
* Significant vectorization improvement:
 - added a AlignedBit flag meaning the first coeff/packet is aligned,
   this allows to not generate extra code to deal with the first unaligned part
 - removed all unaligned stores when no unrolling
 - removed unaligned loads in Sum when the input as the DirectAccessBit flag
* Some code simplification in CacheFriendly product
* Some minor documentation improvements
2008-08-09 18:41:24 +00:00
..
src * Big change in Block and Map: 2008-08-09 18:41:24 +00:00
Array Add .perpendicular() function in Geometry module (adapted from Eigen1) 2008-07-22 10:54:42 +00:00
Cholesky Add .perpendicular() function in Geometry module (adapted from Eigen1) 2008-07-22 10:54:42 +00:00
CMakeLists.txt * added a lazyAssign overload skipping .lazy() such that c = (<xpr>).lazy() such that 2008-07-09 13:54:21 +00:00
Core * Big change in Block and Map: 2008-08-09 18:41:24 +00:00
CoreDeclarations fix two perf issues in product. 2008-08-03 20:23:06 +00:00
Geometry forgot to include this file in previous commit 2008-07-27 14:24:32 +00:00
LU * LU decomposition, supporting all rectangular matrices, with full 2008-08-04 04:45:59 +00:00
QR Add .perpendicular() function in Geometry module (adapted from Eigen1) 2008-07-22 10:54:42 +00:00
Sparse * added an in-place version of inverseProduct which 2008-06-29 21:29:12 +00:00