Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add static assertion for fixed sizes Ref<> | 2018-03-09 | |
| | |||
* | Implement better static assertion checking to make sure that the first ↵ | 2018-03-09 | |
| | | | | assertion is a static one and not a runtime one. | ||
* | Add static assertion on selfadjoint-view's UpLo parameter. | 2018-03-09 | |
| | |||
* | add unit test for SimplicialCholesky and Boost multiprec. | 2018-02-16 | |
| | |||
* | bug #1517: fix triangular product with unit diagonal and nested scaling ↵ | 2018-02-09 | |
| | | | | factor: (s*A).triangularView<UpperUnit>()*B | ||
* | Fix linear indexing in generic block evaluation. | 2018-02-09 | |
| | |||
* | Fix compilation of stableNorm with some expressions as input | 2017-12-15 | |
| | |||
* | fix unit test | 2017-12-14 | |
| | |||
* | Fix packet and alignment propagation logic of Block<Xpr> expressions. In ↵ | 2017-12-14 | |
| | | | | particular, (A+B).col(j) lost vectorisation. | ||
* | fix header inclusion | 2017-12-14 | |
| | |||
* | bug #1479: fix failure detection in LDLT | 2017-11-16 | |
| | |||
* | Add support for SuiteSparse's KLU routines | 2017-10-04 | |
| | |||
* | Fix compilation of Vector::operator()(enum) by treating enums as Index | 2017-09-07 | |
| | |||
* | Fix mixing types in sparse matrix products. | 2017-09-02 | |
| | |||
* | Added support for CUDA 9.0. | 2017-08-31 | |
| | |||
* | Handle min/max/inf/etc issue in cuda_fp16.h directly in test/main.h | 2017-08-24 | |
| | |||
* | bug #1462: remove all occurences of the deprecated __CUDACC_VER__ macro by ↵ | 2017-08-24 | |
| | | | | introducing EIGEN_CUDACC_VER | ||
* | bug #1457: add setUnit() methods for consistency. | 2017-08-22 | |
| | |||
* | bug #1449: fix redux_3 unit test | 2017-08-22 | |
| | |||
* | bug #1461: fix compilation of Map<const Quaternion>::x() | 2017-08-22 | |
| | |||
* | Gub 1453: fix Map with non-default inner-stride but no outer-stride. | 2017-08-22 | |
| | |||
* | Add unit test for has_ReturnType | 2017-08-17 | |
| | |||
* | Disable BDCSVD preallocation check. | 2017-07-20 | |
| | |||
* | Fix warning | 2017-06-27 | |
| | |||
* | Fix compilation with some compilers | 2017-06-09 | |
| | |||
* | bug #1405: enable StrictlyLower/StrictlyUpper triangularView as the ↵ | 2017-06-09 | |
| | | | | destination of matrix*matrix products. | ||
* | bug #1410: fix lvalue propagation of Array/Matrix-Wrapper with a const ↵ | 2017-06-09 | |
| | | | | nested expression. | ||
* | add regression test for aliasing in product rewritting | 2017-06-09 | |
| | |||
* | bug #1424: add numext::abs specialization for unsigned integer types. | 2017-06-09 | |
| | |||
* | Add missing std::numeric_limits specialization for half, and complete ↵ | 2017-06-09 | |
| | | | | NumTraits<half> | ||
* | bug #1423: fix LSCG\'s Jacobi preconditioner for row-major matrices. | 2017-06-08 | |
| | |||
* | bug #1435: fix aliasing issue in exressions like: A = C - B*A; | 2017-06-08 | |
| | |||
* | Fix dense * sparse-selfadjoint-view product. | 2017-04-25 | |
| | |||
* | Improve cmake scripts for Pastix and BLAS detection. | 2017-04-14 | |
| | |||
* | bug #1395: fix the use of compile-time vectors as inputs of JacobiSVD. | 2017-02-20 | |
| | |||
* | Fix tracking of temporaries in unit tests | 2017-02-19 | |
| | |||
* | bug #1393: enable Matrix/Array explicit ctor from types with conversion ↵ | 2017-02-17 | |
| | | | | operators (was ok with 3.2) | ||
* | Fix overflow and make use of long long in c++11 only. | 2017-02-13 | |
| | |||
* | Fix vector indexing with uint64_t | 2017-02-11 | |
| | |||
* | bug #1392: fix #include <Eigen/Sparse> with mpl2-only | 2017-02-11 | |
| | |||
* | Fix previous commits: disbale only problematic indexed view methods for old ↵ | 2017-02-11 | |
| | | | | | | compilers instead of disabling everything. Tested with gcc 4.7 (c++03) and gcc 4.8 (c++03 & c++11) | ||
* | Added a new EIGEN_HAS_INDEXED_VIEW define that set to 0 for older compilers ↵ | 2017-02-10 | |
| | | | | | | | that are known to fail to compile the indexed views (I used the define from the indexed_views.cpp test). Only include the indexed view methods when the compiler supports the code. This makes it possible to use Eigen again in complex code bases such as TensorFlow and older compilers such as gcc 4.8 | ||
* | Disable a part of the unit test for gcc 4.8 | 2017-02-01 | |
| | |||
* | bug #478: fix regression in the eigen decomposition of zero matrices. | 2017-01-31 | |
| | |||
* | bug #1384: fix evaluation of "sparse/scalar" that used the wrong evaluation ↵ | 2017-01-30 | |
| | | | | path. | ||
* | Fix unamed type as template parametre issue. | 2017-01-27 | |
| | |||
* | Merged in ggael/eigen-flexidexing (pull request PR-294) | 2017-01-26 | |
|\ | | | | | | | generalized operator() for indexed access and slicing | ||
| * | Fix unamed type as template argument (ok in c++11 only) | 2017-01-25 | |
| | | |||
* | | bug #1383: fix regression in LinSpaced for integers and high<low | 2017-01-25 | |
| | | |||
* | | bug #1381: fix sparse.diagonal() used as a rvalue. | 2017-01-25 | |
| | | | | | | | | | | | | | | | | The problem was that is "sparse" is not const, then sparse.diagonal() must have the LValueBit flag meaning that sparse.diagonal().coeff(i) must returns a const reference, const Scalar&. However, sparse::coeff() cannot returns a reference for a non-existing zero coefficient. The trick is to return a reference to a local member of evaluator<SparseMatrix>. |