Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #482: pass scalar by const ref - pass on the sparse module | Gael Guennebaud | 2012-06-28 |
| | | | | (also fix a compilation issue due to previous pass) | ||
* | fix documentaion of twistedBy | Gael Guennebaud | 2012-06-07 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | add sparse * permutation products with assiciated unit tests | Gael Guennebaud | 2012-03-29 |
| | |||
* | add sparse-selfadjoint to sparse-selfadjoint assignment operators | Gael Guennebaud | 2012-03-29 |
| | | | | (no need to use .twistedBy(I) anymore) | ||
* | remove parenthesis suggestion warning | Gael Guennebaud | 2012-03-14 |
| | |||
* | add 2 missing ReverseInnerIterators | Gael Guennebaud | 2012-03-14 |
| | |||
* | export IsRowMajor in MappedSparseMatrix | Gael Guennebaud | 2012-03-09 |
| | |||
* | simplify and speedup sparse * dense matrix products | Gael Guennebaud | 2012-03-01 |
| | |||
* | allow null elements in sparse assignments | Desire NUENTSA | 2012-02-29 |
| | |||
* | fix a couple of warnings | Gael Guennebaud | 2012-02-27 |
| | |||
* | fix symmetric permuatation for mixed storage orders | Gael Guennebaud | 2012-02-27 |
| | |||
* | declare a ReverseInnerIterator in sparse CwiseBinaryOp. These ↵ | Gael Guennebaud | 2012-02-23 |
| | | | | ReverseInnerIterator should probably be removed anyway since we currently don't have real use cases for them. The only one in TriangularSolver could be advantageously replaced by a binary search. | ||
* | bug #419: Add spaces between adjacent > in template arguments | Christoph Hertzberg | 2012-02-15 |
| | |||
* | Modify the symmetric permutation to deal with nonsymmetric matrices | Desire NUENTSA | 2012-02-10 |
| | |||
* | Adding support for twistedby on SparseMatrixBase | Desire NUENTSA | 2012-02-08 |
| | |||
* | fix a dozen of warnings with MSVC, and get rid of some useless throw() | Gael Guennebaud | 2012-02-06 |
| | |||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | Gael Guennebaud | 2012-02-03 |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | ||
* | fix compilation errors with ICC | Gael Guennebaud | 2012-02-03 |
| | |||
* | add the possibility to assemble a SparseMatrix object from a random list of ↵ | Gael Guennebaud | 2012-01-28 |
| | | | | triplets that may contain duplicated elements. It works in linear time, with O(1) re-allocations. | ||
* | honor nested types in dense * sparse | Gael Guennebaud | 2012-01-27 |
| | |||
* | simple compilation fix | Gael Guennebaud | 2012-01-26 |
| | |||
* | fix a nesting type issue in Sparse/TriangularView | Gael Guennebaud | 2012-01-25 |
| | |||
* | added functions to allow for cwise min/max operations with scalar argument ↵ | Abraham Bachrach | 2012-01-11 |
| | | | | | | | | | | | | (bug #400). added function for array.min(), array.max(), matrix.cwiseMin(), matrix.cwiseMax(). The matrix.cwiseMin/Max functions required the definition of the ConstantReturnType typedef. However, it wasn't defined until after MatrixCwiseBinaryOps was included in Eigen/src/SparseCore/SparseMatrixBase.h, so I moved those includes after the definition of the typedefs. tests for both the regular and scalar min/max functions were added as well | ||
* | fixe one more VC10 ICE | Gael Guennebaud | 2012-01-18 |
| | |||
* | fix VC10 ICE | Gael Guennebaud | 2012-01-18 |
| | |||
* | suppress unused variable warnings | Gael Guennebaud | 2012-01-06 |
| | |||
* | suppress an 'unused variable' warning | Gael Guennebaud | 2011-12-22 |
| | |||
* | evaluate 1D sparse expressions into SparseVector and make the sparse ↵ | Gael Guennebaud | 2011-12-22 |
| | | | | operator<< and dot honor nested types | ||
* | fix assignment of a row-major sparse vector to a column major sparse one | Gael Guennebaud | 2011-12-22 |
| | |||
* | fix bug #391: prune was for compressed format only, now it also turns the ↵ | Gael Guennebaud | 2011-12-20 |
| | | | | matrix into compressed form | ||
* | fix bug #391: improper stream output for uncompressed mode, also avoid ↵ | Gael Guennebaud | 2011-12-20 |
| | | | | double debugging outputs for column major matrices | ||
* | fix bug #394: innerVector::nonZeros() was broken for uncompressed mode | Gael Guennebaud | 2011-12-20 |
| | |||
* | rm local fill-in ratio estimation (was broken sometimes) | Gael Guennebaud | 2011-12-16 |
| | |||
* | implement a more optimistic heuristic to predict the nnz of a saprse*sparse ↵ | Gael Guennebaud | 2011-12-16 |
| | | | | product | ||
* | fig bug #396: add a static assertion on the storage order of a sparse-sparse ↵ | Gael Guennebaud | 2011-12-15 |
| | | | | coeff-wise binary op | ||
* | s/compressed()/isCompressed() | Gael Guennebaud | 2011-12-10 |
| | |||
* | bug #352:properly cast constants | Igor Krivenko | 2011-12-09 |
| | |||
* | fix bug #384: add a static assertion on the Index type which has to be signed | Gael Guennebaud | 2011-12-04 |
| | |||
* | fix bug #294: add a diagonal() method to SparseMatrix (const) | Gael Guennebaud | 2011-12-04 |
| | |||
* | fix bug #221: remove the dense to SparseVector conversion ctor. | Gael Guennebaud | 2011-12-04 |
| | |||
* | fix bug #341: trisove on MappedSparseMatrix | Gael Guennebaud | 2011-12-04 |
| | |||
* | fix bug #356: fix TriangularView::InnerIterator for unit diagonals | Gael Guennebaud | 2011-12-04 |
| | |||
* | make the accessors to internal sparse storage part of the public API and ↵ | Gael Guennebaud | 2011-12-04 |
| | | | | remove their "_" prefix. | ||
* | add SparseVector::ReverseInnerIterator | Gael Guennebaud | 2011-12-04 |
| | |||
* | add ReverseInnerIterators to loop over the elements in reverse order, | Gael Guennebaud | 2011-12-03 |
| | | | | and partly fix bug #356 (issue in trisolve for upper-column major)) | ||
* | improve documentation of some sparse related classes | Gael Guennebaud | 2011-12-02 |
| | |||
* | Sparse matrix insertion: | Gael Guennebaud | 2011-12-02 |
| | | | | | - automatically turn a SparseMatrix to uncompressed mode when calling insert(i,j). - now coeffRef insert a new element when it does not already exist | ||
* | - move CompressedStorage and AmbiVector into internal namespace | Gael Guennebaud | 2011-12-02 |
| | | | | - remove innerVectorNonZeros(j) => use innerVector(j).nonZeros() | ||
* | fix assigment from uncompressed | Gael Guennebaud | 2011-11-30 |
| |