aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Sparse/DynamicSparseMatrix.h
Commit message (Collapse)AuthorAge
* fix compilation with MSVCGravatar Gael Guennebaud2011-02-03
|
* fix compilation of sparse module with ICCGravatar Gael Guennebaud2011-01-28
|
* add plugin mechanism to sparse objectsGravatar Gael Guennebaud2011-01-07
|
* fix compilation of sparse_basic for DynamicSparseMatrixGravatar Gael Guennebaud2010-12-09
|
* new feature: copy from a sparse selfadjoint view to a full sparse matrixGravatar Gael Guennebaud2010-11-15
|
* add the possibility to solve for sparse rhs with CholmodGravatar Gael Guennebaud2010-10-27
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* introduce a new LvalueBit flag and split DenseCoeffBase into three level of ↵Gravatar Gael Guennebaud2010-07-21
| | | | accessors
* email changeGravatar Gael Guennebaud2010-06-24
|
* * remove ei_index, and let ei_traits propagate the index typesGravatar Gael Guennebaud2010-06-03
| | | | * add an Index type template parapeter to sparse objects
* fix typos (oops)Gravatar Gael Guennebaud2010-06-02
|
* clean the ambiguity with insertBack and add a insertBackByOuterInner functionGravatar Gael Guennebaud2010-06-02
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* * Refactoring of the class hierarchy: introduction of DenseDirectAccessBase, ↵Gravatar Benoit Jacob2010-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'sGravatar Benoit Jacob2010-02-28
|
* * move dummy_precision and epsilon to NumTraitsGravatar Gael Guennebaud2010-02-10
| | | | * make NumTraits inherits std::numeric_limits
* Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵Gravatar Hauke Heibel2010-02-06
| | | | | | related to nested products. Fixed a few typos and a few warnings.
* merge with default branchGravatar Gael Guennebaud2009-12-22
|\
| * Warning 4512 (assignment operators could not be generated) is now simply ↵Gravatar Hauke Heibel2009-12-14
| | | | | | | | | | | | disabled. All unimplemented assignment operators have been removed.
| * Removed more warnings.Gravatar Hauke Heibel2009-12-12
| |
| * Added to possibility to compile unit tests at maximum warning level.Gravatar Hauke Heibel2009-12-12
| | | | | | | | Silenced (amongst others) many conversion related warnings.
| * add specialization ei_ref_selector for sparse matrix typesGravatar Gael Guennebaud2009-12-01
| |
| * precision ---> dummy_precisionGravatar Benoit Jacob2009-11-26
| |
* | more ET refactoring:Gravatar Gael Guennebaud2009-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.Gravatar Gael Guennebaud2009-11-16
|/ | | | All tests work fine.
* remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-05-22
| | | | it never made very precise sense. but now does it still make any?
* * optimize sum() for sparse matrices and vectorsGravatar Gael Guennebaud2009-05-19
| | | | * fix the row()/col() functions of some InnerVector
* new simplified API to fill sparse matrices (the old functions areGravatar Gael Guennebaud2009-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 moduleGravatar Gael Guennebaud2009-02-10
|
* - add diagonal * sparse product as an expressionGravatar Gael Guennebaud2009-02-09
| | | | | - split sparse_basic unit test - various fixes in sparse module
* add support for read/write sub sets of inner vectors (sparse module)Gravatar Gael Guennebaud2009-01-27
|
* sparse module: makes -= and += operator workingGravatar Gael Guennebaud2009-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.4Gravatar Gael Guennebaud2009-01-23
| | | | * add an option to disable Qt testing
* sparse module:Gravatar Gael Guennebaud2009-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 assemblyGravatar Gael Guennebaud2009-01-19