Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Modify googlehash use to account for namespace issues. | 2021-04-12 | |
| | | | | | | | | | | | | | | | The namespace declaration for googlehash is a configurable macro that can be disabled. In particular, it is disabled within google, causing compile errors since `dense_hash_map`/`sparse_hash_map` are then in the global namespace instead of in `::google`. Here we play a bit of gynastics to allow for both `google::*_hash_map` and `*_hash_map`, while limiting namespace polution. Symbols within the `::google` namespace are imported into `Eigen::google`. We also remove checks based on `_SPARSE_HASH_MAP_H_`, as this is fragile, and instead require `EIGEN_GOOGLEHASH_SUPPORT` to be defined. | ||
* | Fix compilation with gcc and remove TR1 stuff. | 2019-02-20 | |
| | |||
* | Fix C++17 compilation | 2019-02-19 | |
| | |||
* | Fix ForceNonZeroDiag for complexes | 2015-08-04 | |
| | |||
* | Make sparse unit-test helpers aware of StorageIndex | 2015-03-09 | |
| | |||
* | Fix many long to int implicit conversions | 2014-07-08 | |
| | |||
* | Fix sparse_product/sparse_extra unit tests | 2014-02-17 | |
| | |||
* | Fix a few Index to int buggy conversions | 2014-02-15 | |
| | |||
* | 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 #314: move remaining math functions from internal to numext namespace | 2013-06-10 | |
| | |||
* | fix sparse vector assignment from a sparse matrix | 2013-03-06 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | fix a few warnings | 2012-06-15 | |
| | |||
* | modify the unit tests of sparse linear solvers to enable tests on real ↵ | 2012-03-29 | |
| | | | | matrices, from MatrixMarket for instance | ||
* | add more support for uncompressed mode | 2011-11-30 | |
| | |||
* | move DynamicSparseMatrix to SparseExtra | 2011-10-24 | |
| | |||
* | the min/max macros to detect unprotected min/max were undefined by some std ↵ | 2011-08-19 | |
| | | | | | | header, so let's declare them after and do the respective fixes ;) | ||
* | Sparse: fix long int as index type in simplicial cholesky and other ↵ | 2011-06-06 | |
| | | | | decompositions | ||
* | extend sparse product unit tests | 2011-03-22 | |
| | |||
* | fix compilation of unit tests with clang | 2011-02-27 | |
| | |||
* | EIGEN_YES_I_KNOW_SPARSE_MODULE_IS_NOT_STABLE_YET must be defined to use ↵ | 2011-01-27 | |
| | | | | Eigen/Sparse | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | fix compilation of sparse tests | 2010-06-19 | |
| | |||
* | Fixed spare unit test. | 2010-06-19 | |
| | |||
* | clean the ambiguity with insertBack and add a insertBackByOuterInner function | 2010-06-02 | |
| | |||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | new simplified API to fill sparse matrices (the old functions are | 2009-05-04 | |
| | | | | | | | | | | | | deprecated). Basically there are now only 2 functions to set a coefficient: 1) mat.coeffRef(row,col) = value; 2) mat.insert(row,col) = value; coeffRef has no limitation, insert assumes the coeff has not already been set, and raises an assert otherwise. In addition I added a much lower level, but more efficient filling mechanism for internal use only. | ||
* | disable unordered_map for ICC | 2009-01-26 | |
| | |||
* | fix a few remaining warnings | 2009-01-23 | |
| | | | | and fix commainitializer unit test with MSVC | ||
* | add a flexible sparse matrix class designed for fast matrix assembly | 2009-01-19 | |
| | |||
* | Sparse module: add support for sparse selfadjoint * dense | 2009-01-15 | |
| | |||
* | another warning fix | 2009-01-12 | |
| | |||
* | fix a warning in test/sparse.h | 2009-01-12 | |
| | |||
* | Sparse module: | 2009-01-07 | |
| | | | | | | | | * extend unit tests * add support for generic sum reduction and dot product * optimize the cwise()* : this is a special case of CwiseBinaryOp where we only have to process the coeffs which are not null for *both* matrices. Perhaps there exist some other binary operations like that ? | ||
* | Several improvements in sparse module: | 2008-11-05 | |
* add a LDL^T factorization with solver using code from T. Davis's LDL library (LPGL2.1+) * various bug fixes in trianfular solver, matrix product, etc. * improve cmake files for the supported libraries * split the sparse unit test * etc. |