Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Remove invalid typename keyword | Gael Guennebaud | 2015-10-22 |
| | |||
* | bug #1090: fix a shortcoming in redux logic for which slice-vectorization ↵ | Gael Guennebaud | 2015-10-21 |
| | | | | plus unrolling might happen. | ||
* | bug #1064: add support for Ref<SparseVector> | Gael Guennebaud | 2015-10-21 |
| | |||
* | Fix perm*sparse return type and nesting, and add several sanity checks for ↵ | Gael Guennebaud | 2015-10-14 |
| | | | | perm*sparse | ||
* | Update custom setFromTripplets API to allow passing a functor object, and ↵ | Gael Guennebaud | 2015-10-13 |
| | | | | add a collapseDuplicates method to cleanup the API. Also add respective unit test | ||
* | extend unit test for SparseMatrix::prune | Gael Guennebaud | 2015-10-13 |
| | |||
* | Fix packetmath unit test for pdiv not being always defined | Gael Guennebaud | 2015-10-13 |
| | |||
* | Implement temporary-free path for "D.nolias() ?= C + A*B". (I thought it was ↵ | Gael Guennebaud | 2015-10-09 |
| | | | | already implemented) | ||
* | The evalautor of Solve was missing the EvalBeforeNestingBit flag. | Gael Guennebaud | 2015-10-09 |
| | |||
* | Add unit test for nested_eval | Gael Guennebaud | 2015-10-09 |
| | |||
* | Add unit test for CoeffReadCost | Gael Guennebaud | 2015-10-09 |
| | |||
* | Add unit test to check nesting of complex expressions in redux() | Gael Guennebaud | 2015-10-09 |
| | |||
* | Fix nesting sub-expression in outer-products | Gael Guennebaud | 2015-10-08 |
| | |||
* | Fix a nesting issue in some matrix-vector cases. | Gael Guennebaud | 2015-10-08 |
| | |||
* | Re-enable vectorization of LinSpaced, plus some cleaning | Gael Guennebaud | 2015-10-08 |
| | |||
* | Fix a warning | Gael Guennebaud | 2015-10-08 |
| | |||
* | Properly implement PartialReduxExpr on top of evaluators, and fix multiple ↵ | Gael Guennebaud | 2015-10-08 |
| | | | | evaluation of nested expression | ||
* | Move IncompleteCholesky to official modules | Gael Guennebaud | 2015-10-08 |
| | |||
* | Remove debuging prod() and lazyprod() function, plus some cleaning in ↵ | Gael Guennebaud | 2015-10-07 |
| | | | | noalias assignment | ||
* | Fix implicit cast in unit test | Gael Guennebaud | 2015-10-07 |
| | |||
* | Re-enable some invalid scalar type conversion checks by disabling explicit ↵ | Gael Guennebaud | 2015-10-06 |
| | | | | vectorization | ||
* | Add sparse vector to Ref<SparseMatrix> conversion unit tests, and improve ↵ | Gael Guennebaud | 2015-10-06 |
| | | | | output of sparse_ref unit test in case of failure. | ||
* | Fix wrong casting syntax | Gael Guennebaud | 2015-10-06 |
| | |||
* | Improve counting of sparse temporaries | Gael Guennebaud | 2015-10-06 |
| | |||
* | bug #1075: fix AlignedBox::sample for runtime dimension | Gael Guennebaud | 2015-09-30 |
| | |||
* | Specified signedness of char type in test so that test passes | Doug Kwan | 2015-09-28 |
| | | | | consistently on different targets. | ||
* | Add support for row/col-wise lpNorm() | Gael Guennebaud | 2015-09-28 |
| | |||
* | Fix typo in Vectowise::any() | Gael Guennebaud | 2015-09-16 |
| | |||
* | Add unit tests for bug #981: valid and invalid usage of ternary operator | Gael Guennebaud | 2015-09-09 |
| | |||
* | Fix AMD ordering when a column has only one off-diagonal non-zero (also fix ↵ | Gael Guennebaud | 2015-09-03 |
| | | | | bug #1045) | ||
* | Fix compilation of cuda unit test | Gael Guennebaud | 2015-09-02 |
| | |||
* | Fix packetmath unit test for exp and log | Gael Guennebaud | 2015-09-02 |
| | |||
* | Add regression test for bug #817 | Gael Guennebaud | 2015-09-02 |
| | |||
* | surpress some warnings | Christoph Hertzberg | 2015-08-17 |
| | |||
* | merge | Gael Guennebaud | 2015-08-16 |
|\ | |||
| * | Protect further isnan/isfinite/isinf calls | Christoph Hertzberg | 2015-08-16 |
| | | |||
| * | Protect all calls to isnan, isinf and isfinite with parentheses. | Christoph Hertzberg | 2015-08-14 |
| | | |||
* | | Enable vectorization with half-packets | Gael Guennebaud | 2015-08-07 |
| | | |||
* | | Fix prototype of plset and generalize linspace functor. | Gael Guennebaud | 2015-08-07 |
| | | |||
* | | Generalize first_aligned to take the requested alignment as a template ↵ | Gael Guennebaud | 2015-08-06 |
| | | | | | | | | parameter, and add a first_default_aligned variante calling first_aligned with the requirement of the largest packet for the given scalar type. | ||
* | | First part of a big refactoring of alignment control to enable the handling ↵ | Gael Guennebaud | 2015-08-06 |
|/ | | | | | | | | | of arbitrarily aligned buffers. It includes: - AlignedBit flag is deprecated. Alignment is now specified by the evaluator through the 'Alignment' enum, e.g., evaluator<Xpr>::Alignment. Its value is in Bytes. - Add several enums to specify alignment: Aligned8, Aligned16, Aligned32, Aligned64, Aligned128. AlignedMax corresponds to EIGEN_MAX_ALIGN_BYTES. Such enums are used to define the above Alignment value, and as the 'Options' template parameter of Map<> and Ref<>. - The Aligned enum is now deprecated. It is now an alias for Aligned16. - Currently, traits<Matrix<>>, traits<Array<>>, traits<Ref<>>, traits<Map<>>, and traits<Block<>> also expose the Alignment enum. | ||
* | Fix conversion warning | Gael Guennebaud | 2015-08-04 |
| | |||
* | Fix ForceNonZeroDiag for complexes | Gael Guennebaud | 2015-08-04 |
| | |||
* | Many files were missing in previous changeset. | Gael Guennebaud | 2015-07-29 |
| | |||
* | bug #973: update macro-level control of alignement by introducing ↵ | Gael Guennebaud | 2015-07-29 |
| | | | | user-controllable EIGEN_MAX_ALIGN_BYTES and EIGEN_MAX_STATIC_ALIGN_BYTES macros. This changeset also removes EIGEN_ALIGN (replaced by EIGEN_MAX_ALIGN_BYTES>0), EIGEN_ALIGN_STATICALLY (replaced by EIGEN_MAX_STATIC_ALIGN_BYTES>0), EIGEN_USER_ALIGN*, EIGEN_ALIGN_DEFAULT (replaced by EIGEN_ALIGN_MAX). | ||
* | bug #792: SparseLU::factorize failed for structurally rank deficient matrices | Christoph Hertzberg | 2015-07-26 |
| | |||
* | Reenable 2 tests previously disabled by mistake | Benoit Steiner | 2015-07-23 |
| | |||
* | Extended the range of value inputs for TensorIntDiv to support tensors with ↵ | Benoit Steiner | 2015-07-22 |
| | | | | more than 4 billion elements. | ||
* | Fix output of relative error, and add more support for long double | Gael Guennebaud | 2015-07-21 |
| | |||
* | bug #1036: implement verify_is_approx_upto_permutation through a ↵ | Gael Guennebaud | 2015-07-20 |
| | | | | | | combinatorial search. The previous implementation was subject to numerical cancellation issues. |