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