| Commit message (Expand) | Author | Age |
... | |
* | add some static asserts, use them, fix gcc 4.3 warning in Product.h. | Benoit Jacob | 2008-07-19 |
* | * Fix a couple of issues related to the recent cache friendly products | Gael Guennebaud | 2008-07-19 |
* | Optimization: added super efficient rowmajor * vector product (and vector * c... | Gael Guennebaud | 2008-07-13 |
* | * Optimization: added a specialization of Block for xpr with DirectAccessBit | Gael Guennebaud | 2008-07-12 |
* | Add a *very efficient* evaluation path for both col-major matrix * vector | Gael Guennebaud | 2008-07-12 |
* | * added optimized paths for matrix-vector and vector-matrix products | Gael Guennebaud | 2008-07-09 |
* | * do the ActualPacketAccesBit change as discussed on list | Benoit Jacob | 2008-07-04 |
* | * fix compilation issue in Product | Gael Guennebaud | 2008-07-02 |
* | * added innerSize / outerSize functions to MatrixBase | Gael Guennebaud | 2008-06-28 |
* | various work on the Sparse module: | Gael Guennebaud | 2008-06-26 |
* | change derived classes methods from "private:_method()" | Benoit Jacob | 2008-06-26 |
* | * add bench/benchVecAdd.cpp by Gael, fix crash (ei_pload on non-aligned) | Benoit Jacob | 2008-06-26 |
* | * implement slice vectorization. Because it uses unaligned | Benoit Jacob | 2008-06-22 |
* | * more cleaning in Product | Gael Guennebaud | 2008-06-19 |
* | * refactoring of Product: | Gael Guennebaud | 2008-06-19 |
* | fix two bugs dicovered by the previous commit. | Gael Guennebaud | 2008-06-16 |
* | * Block: row and column expressions in the inner direction | Benoit Jacob | 2008-06-16 |
* | * Big rework of Assign.h: | Benoit Jacob | 2008-06-16 |
* | * split Product to a DiagonalProduct template specialization | Gael Guennebaud | 2008-06-15 |
* | Started a Transform class in the Geometry module to represent | Gael Guennebaud | 2008-06-15 |
* | * make the _Flags template parameter of Matrix default to the corrected | Benoit Jacob | 2008-06-13 |
* | * move some compile time "if" to their respective unroller (assign and dot) | Gael Guennebaud | 2008-06-07 |
* | fix eigenvectors computations :) | Gael Guennebaud | 2008-06-03 |
* | meagre outcome for so much time spent! | Benoit Jacob | 2008-06-01 |
* | added optimized matrix times diagonal matrix product via Diagonal flag shortcut. | Gael Guennebaud | 2008-05-31 |
* | simply a bit the basic product moving dynamic loops | Gael Guennebaud | 2008-05-31 |
* | * replace compile-time-if by meta-selector in Assign.h | Gael Guennebaud | 2008-05-31 |
* | Added ArrayBit to get the ability to manipulate a Matrix like a simple scalar. | Gael Guennebaud | 2008-05-29 |
* | * updated the assignement operator macro so that overloads | Gael Guennebaud | 2008-05-28 |
* | * change Flagged to take into account NestByValue only | Gael Guennebaud | 2008-05-28 |
* | * added _*coeffRef members in NestedByValue | Gael Guennebaud | 2008-05-28 |
* | hehe, the complicated nesting scheme in Flagged in the previous commit | Benoit Jacob | 2008-05-28 |
* | * find the proper way of nesting the expression in Flagged: | Benoit Jacob | 2008-05-28 |
* | Introduce generic Flagged xpr, remove already Lazy.h and Temporary.h | Benoit Jacob | 2008-05-14 |
* | put inline keywords everywhere appropriate. So we don't need anymore to pass | Benoit Jacob | 2008-05-12 |
* | * Draft of a eigenvalues solver | Gael Guennebaud | 2008-05-12 |
* | * Added ReferencableBit flag to known if coeffRef is available. | Gael Guennebaud | 2008-05-08 |
* | * Started support for unaligned vectorization. | Gael Guennebaud | 2008-05-05 |
* | * Patch by Konstantinos Margaritis: AltiVec vectorization. | Benoit Jacob | 2008-05-03 |
* | slighly improved the cache friendly product to use mul-add only | Gael Guennebaud | 2008-05-03 |
* | added packet mul-add function (ei_pmad) and updated Product to use it. | Gael Guennebaud | 2008-05-03 |
* | Removed ei_pload1, use posix_memalign to allocate aligned memory, | Gael Guennebaud | 2008-05-02 |
* | Make products always eval into expressions. Improves performance | Benoit Jacob | 2008-05-02 |
* | Enable vectorization of product with dynamic matrices, | Gael Guennebaud | 2008-05-01 |
* | Added Triangular expression to extract upper or lower (strictly or not) | Gael Guennebaud | 2008-04-26 |
* | Various fixes in: | Gael Guennebaud | 2008-04-25 |
* | Make the explicit vectorization much more flexible: | Gael Guennebaud | 2008-04-25 |
* | Fix a couple of issue with the vectorization. In particular, default ei_p* fu... | Gael Guennebaud | 2008-04-24 |
* | give up on OpenMP... for now | Benoit Jacob | 2008-04-18 |
* | * Start of the LU module, with matrix inversion already there and | Benoit Jacob | 2008-04-14 |