Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merged latest updates from trunk | Benoit Steiner | 2016-10-05 |
|\ | |||
* | | Silenced a few compilation warnings | Benoit Steiner | 2016-10-05 |
| | | |||
| * | Properly characterize the CUDA packet primitives for fp16 as device only | Benoit Steiner | 2016-10-04 |
| | | |||
| * | Use explicit type casting to generate packets of zeros. | Benoit Steiner | 2016-10-04 |
| | | |||
| * | Added support for constand std::complex numbers on GPU | Benoit Steiner | 2016-10-03 |
| | | |||
| * | bug #1317: fix performance regression with some Block expressions and clang ↵ | Gael Guennebaud | 2016-10-01 |
| | | | | | | | | | | | | by helping it to remove dead code. The trick is to get rid of the nested expression in the evaluator by copying only the required information (here, the strides). | ||
| * | bug #1310: workaround a compilation regression from 3.2 regarding triangular ↵ | Gael Guennebaud | 2016-09-30 |
| | | | | | | | | * homogeneous | ||
| * | Fix angle range | Gael Guennebaud | 2016-09-30 |
| | | |||
| * | Remove std:: prefix | Gael Guennebaud | 2016-09-30 |
| | | |||
| * | bug #1312: Quaternion to AxisAngle conversion now ensures the angle will be ↵ | Gael Guennebaud | 2016-09-29 |
| | | | | | | | | in the range [-pi,pi]. This also increases accuracy when q.w is negative. | ||
| * | bug #1308: fix compilation of some small products involving nullary-expressions. | Gael Guennebaud | 2016-09-29 |
| | | |||
| * | Updated the list of warnings to reflect the new message ids introduced in ↵ | Benoit Steiner | 2016-09-28 |
| | | | | | | | | cuda 8.0 | ||
| * | Merged in sergiu/eigen (pull request PR-229) | Gael Guennebaud | 2016-09-27 |
| |\ | | | | | | | | | | Disabled MSVC level 4 warning C4714 | ||
| * | | Add debug info. | Gael Guennebaud | 2016-09-26 |
| | | | |||
| * | | bug #1311: fix alignment logic in some cases of ↵ | Gael Guennebaud | 2016-09-26 |
| | | | | | | | | | | | | (scalar*small).lazyProduct(small) | ||
| * | | bug #1308: fix compilation of vector * rowvector::nullary. | Gael Guennebaud | 2016-09-25 |
| | | | |||
| | * | disabled MSVC level 4 warning C4714 | Sergiu Deitsch | 2016-09-25 |
| | | | | | | | | | | | | | | | The level 4 warning (/W4) warns about functions marked as __forceinline not inlined, and generates a lot of noise. | ||
| * | | bug #1304: fix Projective * scaling and Projective *= scaling | Gael Guennebaud | 2016-09-23 |
| | | | |||
| * | | Added a specialization of Eigen::numext::real and Eigen::numext::imag for ↵ | Benoit Steiner | 2016-09-22 |
| |/ | | | | | | | std::complex<T> to be used when compiling a cuda kernel. This is unfortunately necessary to be able to process complex numbers from a CUDA kernel on MacOS. | ||
| * | bump to 3.3-rc1 | Gael Guennebaud | 2016-09-22 |
| | | |||
| * | merge | Gael Guennebaud | 2016-09-22 |
| |\ | |||
| * \ | merge | Gael Guennebaud | 2016-09-22 |
| |\ \ | |||
| * | | | Backout changeset ce3557ca69742af477546d031d644a6dab1ff614 | Gael Guennebaud | 2016-09-22 |
| | | | | |||
| | | * | Calls x.imag() instead of imag(x) when x is a complex number since the former | Benoit Steiner | 2016-09-22 |
| | | | | | | | | | | | | | | | | is a constexpr while the later isn't. This fixes compilation errors triggered by nvcc on Mac. | ||
| | * | | Bypass identity reflectors. | Gael Guennebaud | 2016-09-22 |
| | |/ | |||
| | * | fix documentation of LinSpaced | Felix Gruber | 2016-09-22 |
| | | | | | | | | | | | | The index of the highest value in a LinSpace is size-1. | ||
| | * | Add a note regarding gcc bug #72867 | Gael Guennebaud | 2016-09-22 |
| | | | |||
| | * | Fix alignement of statically allocated temporaries in symv, and trmv. | Gael Guennebaud | 2016-09-21 |
| | | | |||
| | * | Improve cost estimation of complex division | Gael Guennebaud | 2016-09-21 |
| | | | |||
| | * | Added missing typedefs | Benoit Steiner | 2016-09-20 |
| | | | |||
| | * | Add CUDA-specific std::complex<T> specializations for scalar_sum_op, ↵ | RJ Ryan | 2016-09-20 |
| | | | | | | | | | | | | scalar_difference_op, scalar_product_op, and scalar_quotient_op. | ||
| | * | Pulled latest updates from trunk | Benoit Steiner | 2016-09-19 |
| | |\ | |||
| | | * | Removed EIGEN_DEVICE_FUNC qualifers for the lu(), fullPivLu(), ↵ | Benoit Steiner | 2016-09-19 |
| | | | | | | | | | | | | | | | | partialPivLu(), and inverse() functions since they aren't ready to run on GPU | ||
| | * | | remove ternary operator in euler angles | Hongkai Dai | 2016-09-19 |
| | |/ | |||
| | * | Fix alignement of statically allocated temporaries in gemv. | Gael Guennebaud | 2016-09-17 |
| |/ | |||
| * | Make makeHouseholder more stable for cases where real(c0) is not very small ↵ | Christoph Hertzberg | 2016-09-16 |
| | | | | | | | | (but the rest is). | ||
| * | Doc: add link from block methods to respective tutorial section. | Gael Guennebaud | 2016-09-16 |
| | | |||
| * | bug #828: clarify documentation of SparseMatrixBase's methods returning a ↵ | Gael Guennebaud | 2016-09-16 |
| | | | | | | | | sub-matrix. | ||
| * | bug #828: clarify documentation of SparseMatrixBase's unary methods. | Gael Guennebaud | 2016-09-16 |
| | | |||
| * | Let be consistent and consider any denormal number as zero. | Gael Guennebaud | 2016-09-15 |
| | | |||
| * | merge | Gael Guennebaud | 2016-09-15 |
| |\ | |||
| | * | Added several missing EIGEN_DEVICE_FUNC qualifiers | Benoit Steiner | 2016-09-14 |
| | | | |||
| | * | Fixed compilation warnings generated by nvcc 6.5 (and below) when compiling ↵ | Benoit Steiner | 2016-09-14 |
| | | | | | | | | | | | | the EIGEN_THROW macro | ||
| * | | Fix product for custom complex type. (conjugation was ignored) | Gael Guennebaud | 2016-09-14 |
| | | | |||
| | * | Suppress warning 2527 and 2529, which correspond to the "calling a __host__ ↵ | Benoit Steiner | 2016-09-13 |
| | | | | | | | | | | | | function from a __host__ __device__ function is not allowed" message in nvcc 6.5. | ||
| | * | Suppress message 1222 when compiling with nvcc: this ensures that we don't ↵ | Benoit Steiner | 2016-09-13 |
| |/ | | | | | | | warnings about unknown warning messages when compiling with older versions of nvcc | ||
| * | Fix typo in doc. | Gael Guennebaud | 2016-09-13 |
| | | |||
| * | bug #1285: fix regression introduced in changeset ↵ | Gael Guennebaud | 2016-09-13 |
| | | | | | | | | 00c29c2caef8fb0c6b1d2ba5ecdf6780c0c766d4 | ||
| * | Added the ability to compute the absolute value of a complex number on GPU, ↵ | Benoit Steiner | 2016-09-12 |
| | | | | | | | | as well as a test to catch the problem. | ||
| * | Fix compilation on 32 bits systems. | Gael Guennebaud | 2016-09-09 |
| | |