aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
...
* Move IncompleteCholesky to official modulesGravatar Gael Guennebaud2015-10-08
|
* Remove debuging prod() and lazyprod() function, plus some cleaning in ↵Gravatar Gael Guennebaud2015-10-07
| | | | noalias assignment
* Fix implicit cast in unit testGravatar Gael Guennebaud2015-10-07
|
* Re-enable some invalid scalar type conversion checks by disabling explicit ↵Gravatar Gael Guennebaud2015-10-06
| | | | vectorization
* Add sparse vector to Ref<SparseMatrix> conversion unit tests, and improve ↵Gravatar Gael Guennebaud2015-10-06
| | | | output of sparse_ref unit test in case of failure.
* Fix wrong casting syntaxGravatar Gael Guennebaud2015-10-06
|
* Improve counting of sparse temporariesGravatar Gael Guennebaud2015-10-06
|
* bug #1075: fix AlignedBox::sample for runtime dimensionGravatar Gael Guennebaud2015-09-30
|
* Specified signedness of char type in test so that test passesGravatar Doug Kwan2015-09-28
| | | | consistently on different targets.
* Add support for row/col-wise lpNorm()Gravatar Gael Guennebaud2015-09-28
|
* Fix typo in Vectowise::any()Gravatar Gael Guennebaud2015-09-16
|
* Add unit tests for bug #981: valid and invalid usage of ternary operatorGravatar Gael Guennebaud2015-09-09
|
* Fix AMD ordering when a column has only one off-diagonal non-zero (also fix ↵Gravatar Gael Guennebaud2015-09-03
| | | | bug #1045)
* Fix compilation of cuda unit testGravatar Gael Guennebaud2015-09-02
|
* Fix packetmath unit test for exp and logGravatar Gael Guennebaud2015-09-02
|
* Add regression test for bug #817Gravatar Gael Guennebaud2015-09-02
|
* surpress some warningsGravatar Christoph Hertzberg2015-08-17
|
* mergeGravatar Gael Guennebaud2015-08-16
|\
| * Protect further isnan/isfinite/isinf callsGravatar Christoph Hertzberg2015-08-16
| |
| * Protect all calls to isnan, isinf and isfinite with parentheses.Gravatar Christoph Hertzberg2015-08-14
| |
* | Enable vectorization with half-packetsGravatar Gael Guennebaud2015-08-07
| |
* | Fix prototype of plset and generalize linspace functor.Gravatar Gael Guennebaud2015-08-07
| |
* | Generalize first_aligned to take the requested alignment as a template ↵Gravatar Gael Guennebaud2015-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 ↵Gravatar Gael Guennebaud2015-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 warningGravatar Gael Guennebaud2015-08-04
|
* Fix ForceNonZeroDiag for complexesGravatar Gael Guennebaud2015-08-04
|
* Many files were missing in previous changeset.Gravatar Gael Guennebaud2015-07-29
|
* bug #973: update macro-level control of alignement by introducing ↵Gravatar Gael Guennebaud2015-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 matricesGravatar Christoph Hertzberg2015-07-26
|
* Reenable 2 tests previously disabled by mistakeGravatar Benoit Steiner2015-07-23
|
* Extended the range of value inputs for TensorIntDiv to support tensors with ↵Gravatar Benoit Steiner2015-07-22
| | | | more than 4 billion elements.
* Fix output of relative error, and add more support for long doubleGravatar Gael Guennebaud2015-07-21
|
* bug #1036: implement verify_is_approx_upto_permutation through a ↵Gravatar Gael Guennebaud2015-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 ↵Gravatar Gael Guennebaud2015-07-20
| | | | a scalar for either x or e. Add x.pow(e) with e an array expression.
* Add support for replicate in CUDAGravatar Gael Guennebaud2015-07-20
|
* Clean some previous changes and more cuda fixesGravatar Gael Guennebaud2015-07-15
|
* Rotation2D: fix slerp to take the shortest path, and add convenient method ↵Gravatar Gael Guennebaud2015-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 ↵Gravatar Benoit Steiner2015-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 ↵Gravatar Gael Guennebaud2015-06-26
| | | | failure
* split compiler intensive bdcsvd_1 unit testGravatar Gael Guennebaud2015-06-26
|
* Add special path for matrix<complex>/real.Gravatar Gael Guennebaud2015-06-26
| | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator.
* More msvc 2013/2015 workaroundsGravatar Gael Guennebaud2015-06-26
|
* Fix assignement to selfadjoint-view when testing real-world problemsGravatar Gael Guennebaud2015-06-25
|
* Avoid division by a zero complexGravatar Gael Guennebaud2015-06-25
|
* workaround msvc 2013/2015 wrong instanciation of isnan, isfinite, isinfGravatar Gael Guennebaud2015-06-25
|
* Add explicit ctor for diagonal to sparse conversionGravatar Gael Guennebaud2015-06-24
|
* Add unit test for dense = SparseQR::matrixQGravatar Gael Guennebaud2015-06-24
|
* Add support for sparse = diagonalGravatar Gael Guennebaud2015-06-24
|
* std::isnan is c++11 onlyGravatar Gael Guennebaud2015-06-24
|
* Add unit-test for Visual2013 ambiguous call to operator=Gravatar Gael Guennebaud2015-06-24
|