Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | | 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 | |
| | | | | | ||||
| | | | * | small typo | Christoph Hertzberg | 2015-05-04 | |
| | | | | | ||||
* | | | | | Merged in ↵ | Christoph Hertzberg | 2015-05-04 | |
|\ \ \ \ \ | | |_|_|/ | |/| | | | | | | | | | | | | | | | | | | mvdyck/eigen-3/mvdyck/doc-multithreading-fix-old-n-eigennbthr-1430750928880 (pull request PR-114) [Doc] Multi-threading fix | |||
| * | | | | [Doc] Multi-threading fix | michiel van dyck | 2015-05-04 | |
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OLD: n = Eigen::nbThreads( n ); NEW: n = Eigen::nbThreads( ); from: You can query the number of threads that will be used with: \code n = Eigen::nbThreads( ); \endcode Kr Michiel | |||
* | | | | bug #998: Started fixing doxygen warnings | Christoph Hertzberg | 2015-05-01 | |
| | | | | ||||
* | | | | bug #999: clarify that behavior of empty AlignedBoxes is undefined, and ↵ | Christoph Hertzberg | 2015-04-30 | |
| | | | | | | | | | | | | | | | | further improvements in documentation | |||
* | | | | Regression test for bug #302 | Christoph Hertzberg | 2015-04-26 | |
| | | | | | | | | | | | | | | | | | | | | | | | | (transplanted from 80fd8fab87d7d65cfeb9b1e64d8b42ee4463ab64 ) Changed DenseIndex to Index | |||
* | | | | Fix trivial warnings in LevenbergMarquardt module and test | Christoph Hertzberg | 2015-04-24 | |
| | | | | ||||
* | | | | Disable posix_memalign on Solaris and SunOS, and allows to by-pass built-in ↵ | Gael Guennebaud | 2015-04-24 | |
| | | | | | | | | | | | | | | | | posix_memalign detection rules. | |||
* | | | | Extend unit test of Map<,,Stride<>> with stack allocated buffers and less ↵ | Gael Guennebaud | 2015-04-24 | |
| | | | | | | | | | | | | | | | | trivial operations. | |||
* | | | | Extend unit test of Map<> with stack allocated buffers and less trivial ↵ | Gael Guennebaud | 2015-04-24 | |
| | | | | | | | | | | | | | | | | operations. | |||
* | | | | bug #360: add value_type typedef to DenseBase/SparseMatrixBase | Gael Guennebaud | 2015-04-24 | |
| | | | | ||||
* | | | | Fix bug #1000: Manually inherit assignment operators for MSVC 2013 and later ↵ | Christoph Hertzberg | 2015-04-23 | |
| | | | | | | | | | | | | | | | | (as required by the standard). | |||
* | | | | Silenced a few compilation warnings | Benoit Steiner | 2015-04-22 | |
| | | | | ||||
* | | | | Added the ability to generate a tensor from a custom user defined ↵ | Benoit Steiner | 2015-04-22 | |
| | | | | | | | | | | | | | | | | | | | | | | | | 'generator'. This simplifies the creation of constant tensors initialized using specific regular patterns. Created a gaussian window generator as a first use case. | |||
* | | | | Added support for non-deterministic random number generation on GPU | Benoit Steiner | 2015-04-22 | |
| | | | | ||||
* | | | | Merge with dfa991cbae98cde7db5aef5ff1bb4b3d51cc362b | Christoph Hertzberg | 2015-04-22 | |
|\ \ \ \ | ||||
| * | | | | Make sure that the copy constructor of the evaluator is always called before ↵ | Benoit Steiner | 2015-04-21 | |
| | | | | | | | | | | | | | | | | | | | | launching the evaluation of a tensor expression on a cuda device. | |||
* | | | | | Make sure that BlockImpl<const SparseMatrix> ctor is called with the right type | Gael Guennebaud | 2015-04-21 | |
| | | | | | ||||
* | | | | | Fix typo in the definition of EIGEN_COMP_GNUC_STRICT | Gael Guennebaud | 2015-04-21 | |
| | | | | | ||||
| * | | | | Silenced a few compilation warnings | Benoit Steiner | 2015-04-20 | |
|/ / / / | ||||
* | | | | Sped up the assignment of a tensor to a tensor slice, as well as the ↵ | Benoit Steiner | 2015-04-20 | |
| | | | | | | | | | | | | | | | | assigment of a constant slice to a tensor | |||
| | | * | Use std::isfinite when available | Deanna Hood | 2015-04-20 | |
| | | | |