aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/SparseCore
Commit message (Collapse)AuthorAge
* bug #482: pass scalar by const ref - pass on the sparse moduleGravatar Gael Guennebaud2012-06-28
| | | | (also fix a compilation issue due to previous pass)
* fix documentaion of twistedByGravatar Gael Guennebaud2012-06-07
|
* Get rid of include directives inside namespace blocks (bug #339).Gravatar Jitse Niesen2012-04-15
|
* add sparse * permutation products with assiciated unit testsGravatar Gael Guennebaud2012-03-29
|
* add sparse-selfadjoint to sparse-selfadjoint assignment operatorsGravatar Gael Guennebaud2012-03-29
| | | | (no need to use .twistedBy(I) anymore)
* remove parenthesis suggestion warningGravatar Gael Guennebaud2012-03-14
|
* add 2 missing ReverseInnerIteratorsGravatar Gael Guennebaud2012-03-14
|
* export IsRowMajor in MappedSparseMatrixGravatar Gael Guennebaud2012-03-09
|
* simplify and speedup sparse * dense matrix productsGravatar Gael Guennebaud2012-03-01
|
* allow null elements in sparse assignmentsGravatar Desire NUENTSA2012-02-29
|
* fix a couple of warningsGravatar Gael Guennebaud2012-02-27
|
* fix symmetric permuatation for mixed storage ordersGravatar Gael Guennebaud2012-02-27
|
* declare a ReverseInnerIterator in sparse CwiseBinaryOp. These ↵Gravatar Gael Guennebaud2012-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 argumentsGravatar Christoph Hertzberg2012-02-15
|
* Modify the symmetric permutation to deal with nonsymmetric matricesGravatar Desire NUENTSA2012-02-10
|
* Adding support for twistedby on SparseMatrixBaseGravatar Desire NUENTSA2012-02-08
|
* fix a dozen of warnings with MSVC, and get rid of some useless throw()Gravatar Gael Guennebaud2012-02-06
|
* fix several const qualifier issues: double ones, meaningless ones, some ↵Gravatar Gael Guennebaud2012-02-03
| | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested)
* fix compilation errors with ICCGravatar Gael Guennebaud2012-02-03
|
* add the possibility to assemble a SparseMatrix object from a random list of ↵Gravatar Gael Guennebaud2012-01-28
| | | | triplets that may contain duplicated elements. It works in linear time, with O(1) re-allocations.
* honor nested types in dense * sparseGravatar Gael Guennebaud2012-01-27
|
* simple compilation fixGravatar Gael Guennebaud2012-01-26
|
* fix a nesting type issue in Sparse/TriangularViewGravatar Gael Guennebaud2012-01-25
|
* added functions to allow for cwise min/max operations with scalar argument ↵Gravatar Abraham Bachrach2012-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 ICEGravatar Gael Guennebaud2012-01-18
|
* fix VC10 ICEGravatar Gael Guennebaud2012-01-18
|
* suppress unused variable warningsGravatar Gael Guennebaud2012-01-06
|
* suppress an 'unused variable' warningGravatar Gael Guennebaud2011-12-22
|
* evaluate 1D sparse expressions into SparseVector and make the sparse ↵Gravatar Gael Guennebaud2011-12-22
| | | | operator<< and dot honor nested types
* fix assignment of a row-major sparse vector to a column major sparse oneGravatar Gael Guennebaud2011-12-22
|
* fix bug #391: prune was for compressed format only, now it also turns the ↵Gravatar Gael Guennebaud2011-12-20
| | | | matrix into compressed form
* fix bug #391: improper stream output for uncompressed mode, also avoid ↵Gravatar Gael Guennebaud2011-12-20
| | | | double debugging outputs for column major matrices
* fix bug #394: innerVector::nonZeros() was broken for uncompressed modeGravatar Gael Guennebaud2011-12-20
|
* rm local fill-in ratio estimation (was broken sometimes)Gravatar Gael Guennebaud2011-12-16
|
* implement a more optimistic heuristic to predict the nnz of a saprse*sparse ↵Gravatar Gael Guennebaud2011-12-16
| | | | product
* fig bug #396: add a static assertion on the storage order of a sparse-sparse ↵Gravatar Gael Guennebaud2011-12-15
| | | | coeff-wise binary op
* s/compressed()/isCompressed()Gravatar Gael Guennebaud2011-12-10
|
* bug #352:properly cast constantsGravatar Igor Krivenko2011-12-09
|
* fix bug #384: add a static assertion on the Index type which has to be signedGravatar Gael Guennebaud2011-12-04
|
* fix bug #294: add a diagonal() method to SparseMatrix (const)Gravatar Gael Guennebaud2011-12-04
|
* fix bug #221: remove the dense to SparseVector conversion ctor.Gravatar Gael Guennebaud2011-12-04
|
* fix bug #341: trisove on MappedSparseMatrixGravatar Gael Guennebaud2011-12-04
|
* fix bug #356: fix TriangularView::InnerIterator for unit diagonalsGravatar Gael Guennebaud2011-12-04
|
* make the accessors to internal sparse storage part of the public API and ↵Gravatar Gael Guennebaud2011-12-04
| | | | remove their "_" prefix.
* add SparseVector::ReverseInnerIteratorGravatar Gael Guennebaud2011-12-04
|
* add ReverseInnerIterators to loop over the elements in reverse order,Gravatar Gael Guennebaud2011-12-03
| | | | and partly fix bug #356 (issue in trisolve for upper-column major))
* improve documentation of some sparse related classesGravatar Gael Guennebaud2011-12-02
|
* Sparse matrix insertion:Gravatar Gael Guennebaud2011-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 namespaceGravatar Gael Guennebaud2011-12-02
| | | | - remove innerVectorNonZeros(j) => use innerVector(j).nonZeros()
* fix assigment from uncompressedGravatar Gael Guennebaud2011-11-30
|