Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Limit matrix sizes for trmm unit test and complexes. | 2015-10-30 | |
| | |||
* | Limit matrix size when testing for NaN: they can become prohibitively ↵ | 2015-10-30 | |
| | | | | expensive when running on x87 fp unit | ||
* | Fix gcc 4.4 compilation issue | 2015-10-30 | |
| | |||
* | fix typo | 2015-10-28 | |
| | |||
* | Enable std::isfinite/nan/inf on MSVC 2013 and newer and clang. Fix isinf for ↵ | 2015-10-28 | |
| | | | | gcc4.4 and older msvc with fast-math. | ||
* | Add a unit test for large chains of products | 2015-10-28 | |
| | |||
* | Extend vectorwiseop unit test with column/row vectors as input. | 2015-10-28 | |
| | |||
* | Refactoring of the cost model: | 2015-10-28 | |
| | | | | | | | | | | | - Dynamic is now an invalid value - introduce a HugeCost constant to be used for runtime-cost values or arbitrarily huge cost - add sanity checks for cost values: must be >=0 and not too large This change provides several benefits: - it fixes shortcoming is some cost computation where the Dynamic case was not properly handled. - it simplifies cost computation logic, and should avoid future similar shortcomings. - it allows to distinguish between different level of dynamic/huge/infinite cost - it should enable further simplifications in the computation of costs (save compilation time) | ||
* | Fix false negative in redux test | 2015-10-27 | |
| | |||
* | bug #1008: add a unit test for fast-math mode and isinf/isnan/isfinite/etc. ↵ | 2015-10-27 | |
| | | | | functions. | ||
* | merge | 2015-10-27 | |
|\ | |||
| * | Fix ambiguous instantiation | 2015-10-27 | |
| | | |||
* | | Improve readibility of EIGEN_DEBUG_ASSIGN mode. | 2015-10-27 | |
|/ | |||
* | Add support to directly evaluate the product of two sparse matrices within a ↵ | 2015-10-26 | |
| | | | | dense matrix. | ||
* | bug #1092: fix iterative solver ctors for expressions as input | 2015-10-26 | |
| | |||
* | bug #1098: fix regression introduced when generalizing some compute() ↵ | 2015-10-26 | |
| | | | | | | methods in changeset 7031a851d45a8526474ac1ac972ad12a48e99f1a . | ||
* | Make the IterativeLinearSolvers module compatible with MPL2-only mode | 2015-10-26 | |
| | | | | by defaulting to COLAMDOrdering and NaturalOrdering for ILUT and ILLT respectively. | ||
* | bug #1088: fix setIdenity for non-compressed sparse-matrix | 2015-10-25 | |
| | |||
* | Switch to MPL2 | 2015-10-23 | |
| | |||
* | Remove invalid typename keyword | 2015-10-22 | |
| | |||
* | bug #1090: fix a shortcoming in redux logic for which slice-vectorization ↵ | 2015-10-21 | |
| | | | | plus unrolling might happen. | ||
* | bug #1064: add support for Ref<SparseVector> | 2015-10-21 | |
| | |||
* | Fix perm*sparse return type and nesting, and add several sanity checks for ↵ | 2015-10-14 | |
| | | | | perm*sparse | ||
* | Update custom setFromTripplets API to allow passing a functor object, and ↵ | 2015-10-13 | |
| | | | | add a collapseDuplicates method to cleanup the API. Also add respective unit test | ||
* | extend unit test for SparseMatrix::prune | 2015-10-13 | |
| | |||
* | Fix packetmath unit test for pdiv not being always defined | 2015-10-13 | |
| | |||
* | Implement temporary-free path for "D.nolias() ?= C + A*B". (I thought it was ↵ | 2015-10-09 | |
| | | | | already implemented) | ||
* | The evalautor of Solve was missing the EvalBeforeNestingBit flag. | 2015-10-09 | |
| | |||
* | Add unit test for nested_eval | 2015-10-09 | |
| | |||
* | Add unit test for CoeffReadCost | 2015-10-09 | |
| | |||
* | Add unit test to check nesting of complex expressions in redux() | 2015-10-09 | |
| | |||
* | Fix nesting sub-expression in outer-products | 2015-10-08 | |
| | |||
* | Fix a nesting issue in some matrix-vector cases. | 2015-10-08 | |
| | |||
* | Re-enable vectorization of LinSpaced, plus some cleaning | 2015-10-08 | |
| | |||
* | Fix a warning | 2015-10-08 | |
| | |||
* | Properly implement PartialReduxExpr on top of evaluators, and fix multiple ↵ | 2015-10-08 | |
| | | | | evaluation of nested expression | ||
* | Move IncompleteCholesky to official modules | 2015-10-08 | |
| | |||
* | Remove debuging prod() and lazyprod() function, plus some cleaning in ↵ | 2015-10-07 | |
| | | | | noalias assignment | ||
* | Fix implicit cast in unit test | 2015-10-07 | |
| | |||
* | Re-enable some invalid scalar type conversion checks by disabling explicit ↵ | 2015-10-06 | |
| | | | | vectorization | ||
* | Add sparse vector to Ref<SparseMatrix> conversion unit tests, and improve ↵ | 2015-10-06 | |
| | | | | output of sparse_ref unit test in case of failure. | ||
* | Fix wrong casting syntax | 2015-10-06 | |
| | |||
* | Improve counting of sparse temporaries | 2015-10-06 | |
| | |||
* | bug #1075: fix AlignedBox::sample for runtime dimension | 2015-09-30 | |
| | |||
* | Specified signedness of char type in test so that test passes | 2015-09-28 | |
| | | | | consistently on different targets. | ||
* | Add support for row/col-wise lpNorm() | 2015-09-28 | |
| | |||
* | Fix typo in Vectowise::any() | 2015-09-16 | |
| | |||
* | Add unit tests for bug #981: valid and invalid usage of ternary operator | 2015-09-09 | |
| | |||
* | Fix AMD ordering when a column has only one off-diagonal non-zero (also fix ↵ | 2015-09-03 | |
| | | | | bug #1045) | ||
* | Fix compilation of cuda unit test | 2015-09-02 | |
| |