Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Fix sparse matrix times sparse vector. | 2014-09-01 | ||
| | ||||
* | Refactoring of sparse solvers through a SparseSolverBase class and usage of ↵ | 2014-09-01 | ||
| | | | | the Solve<> expression. Introduce a SolveWithGuess expression on top of Solve. | |||
* | Implement the missing bits to make Solve compatible with sparse rhs | 2014-09-01 | ||
| | ||||
* | Fix compilation in legacy mode | 2014-09-01 | ||
| | ||||
* | merge default branch | 2014-08-29 | ||
|\ | ||||
| * | Optimization in sparse-sparse matrix products for small ones | 2014-08-29 | ||
| | | ||||
| * | Fix SparseVector::coeffRef(i,j) and add missing SparseVector::insert*Unordered | 2014-08-29 | ||
| | | ||||
| * | In sparse matrix product, enable sorted insertion when doing two ↵ | 2014-08-29 | ||
| | | | | | | | | transposition is defenitely not optimal. | |||
| * | bug #857: workaround MSVC compilation issue. | 2014-08-26 | ||
| | | ||||
* | | Fix various small issues detected by gcc | 2014-08-01 | ||
| | | ||||
* | | Make assignment from general EigenBase object call evaluator, and support ↵ | 2014-08-01 | ||
| | | | | | | | | dense X= sparse | |||
* | | Call product_generic_impl by default, and remove lot of boilerplate code | 2014-07-31 | ||
| | | ||||
* | | Make permutation compatible with sparse matrices | 2014-07-30 | ||
| | | ||||
* | | Various minor fixes | 2014-07-30 | ||
| | | ||||
* | | Re-enable a couple of unit tests with evaluators. | 2014-07-22 | ||
| | | ||||
* | | 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. | |||
* | | Implement evaluator for sparse-selfadjoint products | 2014-07-22 | ||
| | | ||||
* | | Make sure we evaluate into temporaries matching evaluator storage order ↵ | 2014-07-19 | ||
| | | | | | | | | requirements | |||
* | | Implement evaluator for sparse outer products | 2014-07-19 | ||
| | | ||||
* | | merge with default branch | 2014-07-18 | ||
|\| | ||||
* | | merge with default branch | 2014-07-15 | ||
|\ \ | ||||
* \ \ | merge with default branch | 2014-07-10 | ||
|\ \ \ | ||||
| | | * | bug #397: add a warning for 64 to 32 bit integer conversion and fix many of ↵ | 2014-07-17 | ||
| | | | | | | | | | | | | | | | | these warning by splitting the index type used for storage and as size/coefficient indexes in PermutationMatrix and Transpositions. | |||
| | | * | bug #838: add unit test for fill-in in sparse outer product and fix abusive ↵ | 2014-07-16 | ||
| | |/ | | | | | | | | | | fill-in. | |||
| | * | Fix bug #838: detect outer products from either the lhs or rhs | 2014-07-11 | ||
| | | | ||||
| | * | Fix bug #838: fix dense * sparse and sparse * dense outer products | 2014-07-11 | ||
| | | | ||||
| | * | Fix inner iterator on an outer-vector | 2014-07-11 | ||
| |/ | ||||
| * | bug #808: use double instead of float for the increasing size ratio in ↵ | 2014-07-08 | ||
| | | | | | | | | | | | | | | CompressedStorage::resize (grafted from 0e0ae400843cd9a459e5306d4d6560dbea759a42 ) | |||
| * | Fix many long to int implicit conversions | 2014-07-08 | ||
| | | ||||
* | | merge with default branch | 2014-07-02 | ||
|\| | ||||
* | | Implement evaluators for sparse*dense products | 2014-07-01 | ||
| | | ||||
* | | Split StorageKind promotion into two helpers: one for products, and one for ↵ | 2014-07-01 | ||
| | | | | | | | | coefficient-wise operations. | |||
| * | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-07-01 | ||
| | | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | |||
* | | Update copyright dates | 2014-07-01 | ||
| | | ||||
* | | Implement evaluators for sparse * sparse with auto pruning. | 2014-07-01 | ||
| | | ||||
* | | Implement evaluators for sparse * sparse products | 2014-07-01 | ||
| | | ||||
* | | Implement nonZeros() for Transpose<sparse> | 2014-07-01 | ||
| | | ||||
* | | Do not bypass aliasing in sparse e assignments | 2014-07-01 | ||
| | | ||||
* | | Fix double constructions of the nested CwiseBinaryOp evaluator in ↵ | 2014-06-27 | ||
| | | | | | | | | sparse*diagonal product iterator. | |||
* | | Implement evaluators for sparse times diagonal products. | 2014-06-27 | ||
| | | ||||
* | | 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 | ||
| | | ||||
* | | Update sparse reduxions and sparse-vectors to evaluators. | 2014-06-25 | ||
| | | ||||
* | | Make operator=(EigenBase<>) uses the new assignment mechanism and introduce ↵ | 2014-06-25 | ||
| | | | | | | | | a generic EigenBase to EigenBase assignment kind based on the previous evalTo mechanism. | |||
* | | Implement evaluators for sparse coeff-wise views | 2014-06-25 | ||
| | | ||||
* | | Implement evaluators for sparse Block. | 2014-06-25 | ||
| | | ||||
* | | implement evaluator for SparseVector | 2014-06-25 | ||
| | | ||||
* | | Implement binaryop and transpose evaluators for sparse matrices | 2014-06-23 | ||
| | | ||||
* | | merge with default branch | 2014-06-20 | ||
|\| | ||||
* | | Started to move the SparseCore module to evaluators: implemented assignment ↵ | 2014-06-20 | ||
| | | | | | | | | and cwise-unary evaluator |