Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix compilation with MSVC | Gael Guennebaud | 2011-02-03 |
| | |||
* | fix compilation of sparse module with ICC | Gael Guennebaud | 2011-01-28 |
| | |||
* | add plugin mechanism to sparse objects | Gael Guennebaud | 2011-01-07 |
| | |||
* | fix compilation of sparse_basic for DynamicSparseMatrix | Gael Guennebaud | 2010-12-09 |
| | |||
* | new feature: copy from a sparse selfadjoint view to a full sparse matrix | Gael Guennebaud | 2010-11-15 |
| | |||
* | add the possibility to solve for sparse rhs with Cholmod | Gael Guennebaud | 2010-10-27 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵ | Gael Guennebaud | 2010-07-21 |
| | | | | accessors | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | * remove ei_index, and let ei_traits propagate the index types | Gael Guennebaud | 2010-06-03 |
| | | | | * add an Index type template parapeter to sparse objects | ||
* | fix typos (oops) | Gael Guennebaud | 2010-06-02 |
| | |||
* | clean the ambiguity with insertBack and add a insertBackByOuterInner function | Gael Guennebaud | 2010-06-02 |
| | |||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵ | Benoit Jacob | 2010-04-16 |
| | | | | | | | | | removal of extra _Base/_Options template parameters. * Introduction of strides-at-compile-time so for example the optimized code really knows when it needs to evaluate to a temporary * StorageKind / XprKind * Quaternion::setFromTwoVectors: use JacobiSVD instead of SVD * ComplexSchur: support the 1x1 case | ||
* | comment out cerr's | Benoit Jacob | 2010-02-28 |
| | |||
* | * move dummy_precision and epsilon to NumTraits | Gael Guennebaud | 2010-02-10 |
| | | | | * make NumTraits inherits std::numeric_limits | ||
* | Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵ | Hauke Heibel | 2010-02-06 |
| | | | | | | related to nested products. Fixed a few typos and a few warnings. | ||
* | merge with default branch | Gael Guennebaud | 2009-12-22 |
|\ | |||
| * | Warning 4512 (assignment operators could not be generated) is now simply ↵ | Hauke Heibel | 2009-12-14 |
| | | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed. | ||
| * | Removed more warnings. | Hauke Heibel | 2009-12-12 |
| | | |||
| * | Added to possibility to compile unit tests at maximum warning level. | Hauke Heibel | 2009-12-12 |
| | | | | | | | | Silenced (amongst others) many conversion related warnings. | ||
| * | add specialization ei_ref_selector for sparse matrix types | Gael Guennebaud | 2009-12-01 |
| | | |||
| * | precision ---> dummy_precision | Benoit Jacob | 2009-11-26 |
| | | |||
* | | more ET refactoring: | Gael Guennebaud | 2009-11-17 |
| | | | | | | | | | | * extend Cwise for multiple storage base class * a lot of cleaning in the Sparse module | ||
* | | Experiment the ET refactoring on Transpose for Dense and Sparse storages. | Gael Guennebaud | 2009-11-16 |
|/ | | | | All tests work fine. | ||
* | remove sentence "Eigen itself is part of the KDE project." | Benoit Jacob | 2009-05-22 |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | * optimize sum() for sparse matrices and vectors | Gael Guennebaud | 2009-05-19 |
| | | | | * fix the row()/col() functions of some InnerVector | ||
* | new simplified API to fill sparse matrices (the old functions are | Gael Guennebaud | 2009-05-04 |
| | | | | | | | | | | | | deprecated). Basically there are now only 2 functions to set a coefficient: 1) mat.coeffRef(row,col) = value; 2) mat.insert(row,col) = value; coeffRef has no limitation, insert assumes the coeff has not already been set, and raises an assert otherwise. In addition I added a much lower level, but more efficient filling mechanism for internal use only. | ||
* | various minor fixes in Sparse module | Gael Guennebaud | 2009-02-10 |
| | |||
* | - add diagonal * sparse product as an expression | Gael Guennebaud | 2009-02-09 |
| | | | | | - split sparse_basic unit test - various fixes in sparse module | ||
* | add support for read/write sub sets of inner vectors (sparse module) | Gael Guennebaud | 2009-01-27 |
| | |||
* | sparse module: makes -= and += operator working | Gael Guennebaud | 2009-01-23 |
| | | | | | | Question 1: why are *=scalar and /=scalar working right away ? Same weirdness in DynamicSparseMatrix where operators += and -= work wihout having to redefine them ??? | ||
* | * fix compilation with gcc 3.4 | Gael Guennebaud | 2009-01-23 |
| | | | | * add an option to disable Qt testing | ||
* | sparse module: | Gael Guennebaud | 2009-01-21 |
| | | | | | * add row(i), col(i) functions * add prune() function to remove small coefficients | ||
* | add a flexible sparse matrix class designed for fast matrix assembly | Gael Guennebaud | 2009-01-19 |