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