Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #901: fix triangular-view with unit diagonal of sparse rectangular matrices. | 2016-02-12 | |
| | |||
* | bug #557: make InnerIterator of sparse storage types more versatile by ↵ | 2016-02-01 | |
| | | | | adding default-ctor, copy-ctor/assignment | ||
* | bug #632: add support for "dense +/- sparse" operations. The current ↵ | 2016-01-29 | |
| | | | | implementation is based on SparseView to make the dense subexpression compatible with the sparse one. | ||
* | bug #1105: fix default preallocation when moving from compressed to ↵ | 2015-11-06 | |
| | | | | uncompressed mode | ||
* | Add support for dense.cwiseProduct(sparse) | 2015-11-04 | |
| | | | | This also fixes a regression regarding (dense*sparse).diagonal() | ||
* | Fix compilation of sparse-triangular to dense assignment | 2015-11-04 | |
| | |||
* | Fix ambiguous instantiation | 2015-10-27 | |
| | |||
* | bug #1088: fix setIdenity for non-compressed sparse-matrix | 2015-10-25 | |
| | |||
* | Update custom setFromTripplets API to allow passing a functor object, and ↵ | 2015-10-13 | |
| | | | | add a collapseDuplicates method to cleanup the API. Also add respective unit test | ||
* | extend unit test for SparseMatrix::prune | 2015-10-13 | |
| | |||
* | Add explicit ctor for diagonal to sparse conversion | 2015-06-24 | |
| | |||
* | Add support for sparse = diagonal | 2015-06-24 | |
| | |||
* | Split sparse_basic unit test | 2015-03-19 | |
| | |||
* | Add missing coeff/coeffRef members to Block<sparse>, and extend unit tests. | 2015-03-13 | |
| | |||
* | Check for no-reallocation in SparseMatrix::insert (bug #974) | 2015-03-04 | |
| | |||
* | Fix many long to int conversion warnings: | 2015-02-16 | |
| | | | | | | - fix usage of Index (API) versus StorageIndex (when multiple indexes are stored) - use StorageIndex(val) when the input has already been check - use internal::convert_index<StorageIndex>(val) when val is potentially unsafe (directly comes from user input) | ||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | 2015-02-13 | |
| | | | | when it make sense). In all other cases use the global Index type. | ||
* | Merge Index-refactoring branch with default, fix PastixSupport, remove some ↵ | 2015-02-13 | |
|\ | | | | | | | useless typedefs | ||
| * | Cleaning and add more unit tests for Ref<SparseMatrix> and Map<SparseMatrix> | 2015-02-09 | |
| | | |||
* | | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵ | 2014-12-04 | |
|/ | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings. | ||
* | Make SparseMatrix::coeff() returns a const reference and add a non const ↵ | 2014-12-01 | |
| | | | | version of SparseMatrix::diagonal() | ||
* | Regression test for (invalid) bug #900. We should make it possible somehow ↵ | 2014-10-31 | |
| | | | | to increase the problem size depending on the available RAM. | ||
* | Run sparse_basic unit tests also for rectangular matrices. | 2014-10-31 | |
| | | | | TriangularView with UnitDiag does not work properly yet (bug #901) | ||
* | bug #881: make SparseMatrixBase::isApprox(SparseMatrixBase) exploits sparse ↵ | 2014-09-22 | |
| | | | | computations instead of converting the operands to dense matrices. | ||
* | Re-enable a couple of unit tests with evaluators. | 2014-07-22 | |
| | |||
* | Fix many long to int implicit conversions | 2014-07-08 | |
| | |||
* | Fix support for row (resp. column) of a column-major (resp. row-major) ↵ | 2014-02-17 | |
| | | | | sparse matrix | ||
* | Add missing nonZeros() overload in Block<SparseMatrixBase<>> | 2013-11-10 | |
| | |||
* | Fix various scalar type conversion warnings. | 2013-07-12 | |
| | |||
* | Add no_assignment_operator to a few classes that must not be assigned, and ↵ | 2013-07-10 | |
| | | | | fix a couple of warnings. | ||
* | Fix bug #626: add assertion on input ranges for coeff* and insert members ↵ | 2013-06-28 | |
| | | | | for sparse objects | ||
* | Workaround a bunch of stupid warnings in unit tests | 2013-06-23 | |
| | |||
* | Extend sparse-block unit test to explicitly cover bug #584 | 2013-06-14 | |
| | |||
* | Fix sparse_basic unit test conflict | 2013-06-12 | |
| | |||
* | Add support with unit test for off-diagonal sparse matrix views | 2013-06-11 | |
| | |||
* | Restore internal math functions for unit tests | 2013-06-11 | |
| | |||
* | Check sparse matrices with short indices | 2013-06-10 | |
| | |||
* | Fix bug #563: assignement to Block<SparseMatrix> is now allowed on ↵ | 2013-04-12 | |
| | | | | non-compressed matrices | ||
* | Fix some unused or not initialized related warnings. | 2013-02-15 | |
| | |||
* | Remove Sparse/InnerVectorSet expression in favor of a more general Block<> ↵ | 2012-11-16 | |
| | | | | | | specialization for Sparse expression. The specializations for "InnerPanels" are still preserved for efficiency reasons and because they offer additional usefull features. | ||
* | Fix aliasing issue in sparse matrix assignment. | 2012-07-25 | |
| | | | | (m=-m; or m=m.transpose(); with m sparse work again) | ||
* | bug #449: add SparseMatrix::conservativeResize feature | 2012-07-19 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | fix some compilation errors with ICC and -strict-ansi | 2012-01-31 | |
| | |||
* | add the possibility to assemble a SparseMatrix object from a random list of ↵ | 2012-01-28 | |
| | | | | triplets that may contain duplicated elements. It works in linear time, with O(1) re-allocations. | ||
* | fix compilation of sparse_basic unit test for complexes | 2011-12-23 | |
| | |||
* | fix bug #394: innerVector::nonZeros() was broken for uncompressed mode | 2011-12-20 | |
| | |||
* | fix bug #294: add a diagonal() method to SparseMatrix (const) | 2011-12-04 | |
| | |||
* | fix bug #356: fix TriangularView::InnerIterator for unit diagonals | 2011-12-04 | |
| | |||
* | add ReverseInnerIterators to loop over the elements in reverse order, | 2011-12-03 | |
| | | | | and partly fix bug #356 (issue in trisolve for upper-column major)) |