Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | remove redundant dynamic allocations in GMRES | Gael Guennebaud | 2015-06-09 |
| | |||
* | fix some legitimate shadow warnings | Gael Guennebaud | 2015-06-09 |
| | |||
* | fix unused variable warning | Gael Guennebaud | 2015-06-09 |
| | |||
* | Clean argument names of some functions | Gael Guennebaud | 2015-06-09 |
| | |||
* | Add missing documentation for TriangularViewImpl<MatrixType,Mode,Sparse> | Gael Guennebaud | 2015-06-09 |
| | |||
* | bug #872: remove usage of deprecated bind1st. | Gael Guennebaud | 2015-06-09 |
| | |||
* | Skip too large real-world problems for solvers that do not scale (e.g., ↵ | Gael Guennebaud | 2015-06-09 |
| | | | | SimplicialLLT without reordering) | ||
* | Fix shadow warnings triggered by clang | Gael Guennebaud | 2015-06-09 |
| | |||
* | Extend unit test and documentation of SelfAdjointEigenSolver::computeDirect | Gael Guennebaud | 2015-06-08 |
| | |||
* | Update utility for experimenting with 3x3 eigenvalues | Gael Guennebaud | 2015-06-08 |
| | |||
* | bug #997: add missing evaluators for m.lazyProduct(v.homogeneous()) | Gael Guennebaud | 2015-06-08 |
| | |||
* | Add unit test for m.replicate(...)(index). | Gael Guennebaud | 2015-06-08 |
| | |||
* | Fix homogeneous() for 1x1 matrix: in this case, homogeneous follows the ↵ | Gael Guennebaud | 2015-06-08 |
| | | | | storage order guaranteeing that v.transpose().homogeneous() == v.homogeneous().transpose() | ||
* | Add missing accessors for 1D index based access to Replicate<> expressions. | Gael Guennebaud | 2015-06-08 |
| | |||
* | bug #1005: fix regression regarding sparse coeff-wise binary operator that ↵ | Gael Guennebaud | 2015-06-08 |
| | | | | did not trigger a static assertion for mismatched storage | ||
* | bug #705: fix handling of Lapack potrf return code | Gael Guennebaud | 2015-06-05 |
| | |||
* | minor documentation fixes | Gael Guennebaud | 2015-06-05 |
| | |||
* | BiCGSTAB: set default guess to 0, and improve restart mechanism by ↵ | Gael Guennebaud | 2015-06-05 |
| | | | | recomputing the accurate residual. | ||
* | Improve unit testing of real-word sparse problem (fix some shortcommings, ↵ | Gael Guennebaud | 2015-06-05 |
| | | | | use VERIFY, etc.) | ||
* | Do go to full accuracy when testing BiCGSTAB. | Gael Guennebaud | 2015-06-05 |
| | |||
* | Do not abort if the folder cannot be openned! | Gael Guennebaud | 2015-06-05 |
| | |||
* | Improve loading of symmetric sparse matrices in MatrixMarketIterator | Gael Guennebaud | 2015-06-05 |
| | |||
* | Merged in FlorianGeorge/eigen_blaze_fork_2 (pull request PR-60) | Gael Guennebaud | 2015-06-04 |
|\ | | | | | | | Use trans(X) instead of X.transpose() in Blaze Benchmark | ||
* | | Fixed a compilation error triggered by nvcc 7 | Benoit Steiner | 2015-05-28 |
| | | |||
* | | Worked around some constexpr related bugs in nvcc 7 | Benoit Steiner | 2015-05-28 |
| | | |||
* | | Added missing include files | Benoit Steiner | 2015-05-28 |
| | | |||
* | | Fixed potential compilation error | Benoit Steiner | 2015-05-26 |
| | | |||
* | | Added a few more missing EIGEN_DEVICE_FUNC statements | Benoit Steiner | 2015-05-26 |
| | | |||
* | | Added a few missing EIGEN_DEVICE_FUNC statements | Benoit Steiner | 2015-05-26 |
| | | |||
* | | Avoid calling smart_copy with null pointers. | Gael Guennebaud | 2015-05-25 |
| | | |||
* | | Moved away from std::async and std::future as the underlying mechnism for ↵ | Benoit Steiner | 2015-05-20 |
| | | | | | | | | | | | | the thread pool device. On several platforms, the functions passed to std::async are not scheduled in the order in which they are given to std::async, which leads to massive performance issues in the contraction code. Instead we now have a custom thread pool that ensures that the functions are picked up by the threads in the pool in the order in which they are enqueued in the pool. | ||
* | | Fixed compilation error triggered by gcc 4.7 | Benoit Steiner | 2015-05-20 |
| | | |||
* | | Avoid using the cuda memcpy for small tensor slices since the memcpy kernel ↵ | Benoit Steiner | 2015-05-19 |
| | | | | | | | | is very expensive to launch | ||
* | | Added new version of the TensorIntDiv class optimized for 32 bit signed ↵ | Benoit Steiner | 2015-05-19 |
| | | | | | | | | integers. It saves 1 register on CPU and 2 on GPU. | ||
* | | Abandon blocking size lookup table approach. Not performing as well in real ↵ | Benoit Jacob | 2015-05-19 |
| | | | | | | | | world as in microbenchmark. | ||
* | | bug #1014: More stable direct computation of eigenvalues and -vectors for ↵ | Christoph Hertzberg | 2015-05-17 |
| | | | | | | | | 3x3 matrices | ||
* | | also uninitialized here, see previous cset | Benoit Jacob | 2015-05-15 |
| | | |||
* | | Fix uninitialized var warning. The compiler was clearing the register ↵ | Benoit Jacob | 2015-05-15 |
| | | | | | | | | anyway, so this does not change resulting code | ||
* | | Check for the macro __ARM_NEON__ (with two underscores at the end) as well ↵ | Pete Warden | 2015-05-12 |
| | | | | | | | | as __ARM_NEON. The second macro is correct according to the ARM language extensions specification, but historically the first one has been more common. Some older compilers (e.g. gcc v4.6 on a Beaglebone Black) only define the first, so without this patch NEON isn't enabled. | ||
* | | Add regression test for bugs #854 and #1014, and check that the eigenvector ↵ | Gael Guennebaud | 2015-05-12 |
| | | | | | | | | matrix is unitary. | ||
* | | Make test matrices for eigensolver/selfadjoint even more tricky | Gael Guennebaud | 2015-05-12 |
| | | |||
* | | Ignore denormal numbers in selfadjoint eigensolver. | Gael Guennebaud | 2015-05-12 |
| | | |||
* | | Merged in ↵ | Christoph Hertzberg | 2015-05-11 |
|\ \ | | | | | | | | | | | | | | | | MattPD/eigen/MattPD/doc-fix-wording-typos-in-templatekeywor-1431363009359 (pull request PR-116) [Doc] Fix wording / typos in TemplateKeyword.dox | ||
| * | | [Doc] Fix wording / typos in TemplateKeyword.dox | MattPD | 2015-05-11 |
|/ / | |||
* | | bug #872: Avoid deprecated binder1st/binder2nd usage by providing custom ↵ | Christoph Hertzberg | 2015-05-07 |
| | | | | | | | | functors for comparison operators | ||
* | | bug #1013: fix 2x2 direct eigensolver for identical eiegnvalues | Gael Guennebaud | 2015-05-07 |
| | | |||
* | | Extend unit tests of sefladjoint-eigensolver | Gael Guennebaud | 2015-05-07 |
| | | |||
* | | Fix bug #1010: m_isInitialized was improperly updated | Gael Guennebaud | 2015-05-07 |
| | | |||
* | | Merged in doug_kwan/eigen (pull request PR-103) | Konstantinos Margaritis | 2015-05-05 |
|\ \ | | | | | | | | | | Fix bug in pdiv<Packet1cd> which swaps 32-bit halves of a pair of | ||
* | | | Added a double-precision implementation of the exp() function for AVX. | Benoit Steiner | 2015-05-04 |
| | | |