Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add support for dense.cwiseProduct(sparse) | 2015-11-04 | |
| | | | | This also fixes a regression regarding (dense*sparse).diagonal() | ||
* | Add a plain_object_eval<> helper returning a plain object type based on ↵ | 2015-10-14 | |
| | | | | | | evaluator's Flags, and base nested_eval on it. | ||
* | Cleanup EIGEN_SPARSE_PUBLIC_INTERFACE, it is now a simple alias to ↵ | 2015-10-08 | |
| | | | | EIGEN_GENERIC_PUBLIC_INTERFACE | ||
* | Inherit operator+= and -= with 'using' kkeyword | 2015-06-24 | |
| | |||
* | Get rid of class internal::nested<> (still have to updated Tensor module) | 2015-06-19 | |
| | |||
* | Merge Index-refactoring branch with default, fix PastixSupport, remove some ↵ | 2015-02-13 | |
|\ | | | | | | | useless typedefs | ||
| * | Add a SparseCompressedBase class providing (un)compressed accessors (like ↵ | 2015-02-07 | |
| | | | | | | | | | | | | data()/*Stride() for dense matrices), and a CompressedAccessBit flag (similar to DirectAccessBit for dense matrices). | ||
* | | 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. | ||
* | Remove deprecated code not used by evaluators | 2014-09-18 | |
| | |||
* | Implement the missing bits to make Solve compatible with sparse rhs | 2014-09-01 | |
| | |||
* | Various minor fixes | 2014-07-30 | |
| | |||
* | Refactor TriangularView to handle both dense and sparse objects. Introduce a ↵ | 2014-07-22 | |
| | | | | glu_shape<S1,S2> helper to assemble sparse/dense shapes with triagular/seladjoint views. | ||
* | merge with default branch | 2014-07-15 | |
|\ | |||
| * | Fix bug #838: detect outer products from either the lhs or rhs | 2014-07-11 | |
| | | |||
* | | Update copyright dates | 2014-07-01 | |
| | | |||
* | | Add a NoPreferredStorageOrderBit flag for expression having no preferred ↵ | 2014-06-27 | |
| | | | | | | | | | | | | storage order. It is currently only used in Product. | ||
* | | Implement evaluator for sparse views. | 2014-06-26 | |
| | | |||
* | | Started to move the SparseCore module to evaluators: implemented assignment ↵ | 2014-06-20 | |
|/ | | | | and cwise-unary evaluator | ||
* | Make index type of Triplet default to SparseMatrix::Index as suggested by ↵ | 2013-10-16 | |
| | | | | Kolja Brix. Fixes bug #665. | ||
* | bug #626: add compiletime check of the Options template parameter of ↵ | 2013-06-28 | |
| | | | | SparseMatrix and SparseVector. Fix eval and plain_object for sparse objects. | ||
* | 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 SparseMatrix option bit flag in eval<> helper | 2012-09-27 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | bug #419: Add spaces between adjacent > in template arguments | 2012-02-15 | |
| | |||
* | Adding support for twistedby on SparseMatrixBase | 2012-02-08 | |
| | |||
* | 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. | ||
* | evaluate 1D sparse expressions into SparseVector and make the sparse ↵ | 2011-12-22 | |
| | | | | operator<< and dot honor nested types | ||
* | move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵ | 2011-11-12 | |
stable yet" warning |