Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | 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 | ||
| | ||||
* | Fix packetmath unit test for exp and log | 2015-09-02 | ||
| | ||||
* | Add regression test for bug #817 | 2015-09-02 | ||
| | ||||
* | surpress some warnings | 2015-08-17 | ||
| | ||||
* | merge | 2015-08-16 | ||
|\ | ||||
| * | Protect further isnan/isfinite/isinf calls | 2015-08-16 | ||
| | | ||||
| * | Protect all calls to isnan, isinf and isfinite with parentheses. | 2015-08-14 | ||
| | | ||||
* | | Enable vectorization with half-packets | 2015-08-07 | ||
| | | ||||
* | | Fix prototype of plset and generalize linspace functor. | 2015-08-07 | ||
| | | ||||
* | | Generalize first_aligned to take the requested alignment as a template ↵ | 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 ↵ | 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 | 2015-08-04 | ||
| | ||||
* | Fix ForceNonZeroDiag for complexes | 2015-08-04 | ||
| | ||||
* | Many files were missing in previous changeset. | 2015-07-29 | ||
| | ||||
* | bug #973: update macro-level control of alignement by introducing ↵ | 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 | 2015-07-26 | ||
| | ||||
* | Reenable 2 tests previously disabled by mistake | 2015-07-23 | ||
| | ||||
* | Extended the range of value inputs for TensorIntDiv to support tensors with ↵ | 2015-07-22 | ||
| | | | | more than 4 billion elements. | |||
* | Fix output of relative error, and add more support for long double | 2015-07-21 | ||
| | ||||
* | bug #1036: implement verify_is_approx_upto_permutation through a ↵ | 2015-07-20 | ||
| | | | | | | combinatorial search. The previous implementation was subject to numerical cancellation issues. | |||
* | Generalize pow(x,e) such that x and e can be a different expression type or ↵ | 2015-07-20 | ||
| | | | | a scalar for either x or e. Add x.pow(e) with e an array expression. | |||
* | Add support for replicate in CUDA | 2015-07-20 | ||
| | ||||
* | Clean some previous changes and more cuda fixes | 2015-07-15 | ||
| | ||||
* | Rotation2D: fix slerp to take the shortest path, and add convenient method ↵ | 2015-07-07 | ||
| | | | | to get the angle in [-pi,pi] or [0,pi] | |||
* | Moved some utilities to TensorMeta.h to make it easier to reuse them accross ↵ | 2015-06-29 | ||
| | | | | | | several tensor operations. Created the TensorDimensionList class to encode the list of all the dimensions of a tensor of rank n. This could be done using TensorIndexList, however TensorIndexList require cxx11 which isn't yet supported as widely as we'd like. | |||
* | Use VERIFY_IS_EQUAL instead of VERIFY(a==b) to get more feedback in case of ↵ | 2015-06-26 | ||
| | | | | failure | |||
* | split compiler intensive bdcsvd_1 unit test | 2015-06-26 | ||
| | ||||
* | Add special path for matrix<complex>/real. | 2015-06-26 | ||
| | | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator. | |||
* | More msvc 2013/2015 workarounds | 2015-06-26 | ||
| | ||||
* | Fix assignement to selfadjoint-view when testing real-world problems | 2015-06-25 | ||
| | ||||
* | Avoid division by a zero complex | 2015-06-25 | ||
| | ||||
* | workaround msvc 2013/2015 wrong instanciation of isnan, isfinite, isinf | 2015-06-25 | ||
| | ||||
* | Add explicit ctor for diagonal to sparse conversion | 2015-06-24 | ||
| | ||||
* | Add unit test for dense = SparseQR::matrixQ | 2015-06-24 | ||
| | ||||
* | Add support for sparse = diagonal | 2015-06-24 | ||
| | ||||
* | std::isnan is c++11 only | 2015-06-24 | ||
| | ||||
* | Add unit-test for Visual2013 ambiguous call to operator= | 2015-06-24 | ||
| |