| Commit message (Expand) | Author | Age |
* | * added a lazyAssign overload skipping .lazy() such that c = (<xpr>).lazy() s... | Gael Guennebaud | 2008-07-09 |
* | - many updates after Cwise change | Benoit Jacob | 2008-07-08 |
* | the big Array/Cwise rework as discussed on the mailing list. The new API | Benoit Jacob | 2008-07-08 |
* | * do the ActualPacketAccesBit change as discussed on list | Benoit Jacob | 2008-07-04 |
* | * fix compilation issue in Product | Gael Guennebaud | 2008-07-02 |
* | * resurected Flagged::_expression used to optimize m+=(a*b).lazy() | Gael Guennebaud | 2008-07-01 |
* | * added an in-place version of inverseProduct which | Gael Guennebaud | 2008-06-29 |
* | * added innerSize / outerSize functions to MatrixBase | Gael Guennebaud | 2008-06-28 |
* | fix breakage from my last commit | Benoit Jacob | 2008-06-28 |
* | * update CMakeLists, only build instantiations if TEST_LIB is defined | Benoit Jacob | 2008-06-27 |
* | fix a couple of issues in the new Map.h | Benoit Jacob | 2008-06-27 |
* | * rework Map, allow vectorization | Benoit Jacob | 2008-06-27 |
* | 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 |
* | make use of ei_pmadd in dot-product: will further improve performance | Benoit Jacob | 2008-06-24 |
* | * vectorize dot product, copying code from sum. | Benoit Jacob | 2008-06-24 |
* | * add ei_pdiv intrinsic, make quotient functor vectorizable | Benoit Jacob | 2008-06-23 |
* | optimize linear vectorization both in Assign and Sum (optimal amortized perf) | Gael Guennebaud | 2008-06-23 |
* | add experimental code for sparse matrix: | Gael Guennebaud | 2008-06-23 |
* | quick temporary fix for a perf issue we just identified with | Benoit Jacob | 2008-06-23 |
* | split sum away from redux and vectorize it. | Benoit Jacob | 2008-06-23 |
* | * implement slice vectorization. Because it uses unaligned | Benoit Jacob | 2008-06-22 |
* | work on rotations in the Geometry module: | Gael Guennebaud | 2008-06-21 |
* | Override MatrixBase::eval() since matrices don't need | Benoit Jacob | 2008-06-20 |
* | * added a pseudo expression Array giving access to: | Gael Guennebaud | 2008-06-20 |
* | move "enum" back to "const int" int ei_assign_impl: in fact, casting | Gael Guennebaud | 2008-06-20 |
* | * 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 |
* | aaargh. | Benoit Jacob | 2008-06-16 |
* | fix bug in computation of unrolling limit: div instead of mul | Benoit Jacob | 2008-06-16 |
* | * Big rework of Assign.h: | Benoit Jacob | 2008-06-16 |
* | Added an extensible mechanism to support any kind of rotation | Gael Guennebaud | 2008-06-15 |
* | * 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 |
* | * Added a generalized eigen solver for the selfadjoint case. | Gael Guennebaud | 2008-06-14 |
* | Add QR and Cholesky module instantiations in the lib. | Gael Guennebaud | 2008-06-14 |
* | * even though the _Flags default to the corrected value, still correct | Benoit Jacob | 2008-06-13 |
* | * make the _Flags template parameter of Matrix default to the corrected | Benoit Jacob | 2008-06-13 |
* | * rewrite of the QR decomposition: | Gael Guennebaud | 2008-06-07 |
* | * remove Cross product expression: MatrixBase::cross() now returns a temporary | Gael Guennebaud | 2008-06-07 |
* | * move some compile time "if" to their respective unroller (assign and dot) | Gael Guennebaud | 2008-06-07 |
* | Updated fuzzy comparisons to use L2 norm as all my experiments | Gael Guennebaud | 2008-06-06 |
* | fix some compile errors with gcc 4.3, some warnings, some documentation | Benoit Jacob | 2008-06-06 |
* | added a static assertion mechanism | Gael Guennebaud | 2008-06-04 |
* | fix eigenvectors computations :) | Gael Guennebaud | 2008-06-03 |
* | * add CommaInitializer::finished to allow the use of (Matrix3() << v0, v1, v2... | Gael Guennebaud | 2008-06-03 |
* | add a geometry unit test and fix a couple of typo in Quaternion.h | Gael Guennebaud | 2008-06-03 |