Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix UmfPackLU ctor for exppressions | Gael Guennebaud | 2015-11-27 |
| | |||
* | bug #918, umfpack: add access to umfpack return code and parameters | Gael Guennebaud | 2015-11-27 |
| | |||
* | ArrayBase::sign: add unit test and fix doc | Gael Guennebaud | 2015-11-27 |
| | |||
* | bug #1120, superlu: mem_usage_t is now uniquely defined, so let's use it. | Gael Guennebaud | 2015-11-27 |
| | |||
* | Big 1009, part 2/2: add static assertion on LinearAccessBit in ↵ | Gael Guennebaud | 2015-11-27 |
| | | | | coeff(index)-like methods. | ||
* | bug #1009, part 1/2: make sure vector expressions expose LinearAccessBit flag. | Gael Guennebaud | 2015-11-27 |
| | |||
* | added scalar_sign_op (both real,complex) | Mark Borgerding | 2015-11-24 |
| | |||
* | Disable "decorated name length exceeded, name was truncated" MSVC warning. | Gael Guennebaud | 2015-11-23 |
| | |||
* | bug #1117: workaround unused-local-typedefs warning when ↵ | Gael Guennebaud | 2015-11-23 |
| | | | | EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined. | ||
* | Merged in dr15jones/eigen (pull request PR-146) | Gael Guennebaud | 2015-11-22 |
|\ | | | | | | | Use a class constructor to initialize CPU cache sizes | ||
* | | Use overload instead of template full specialization to please old MSVC | Gael Guennebaud | 2015-11-22 |
| | | |||
* | | Make FullPivLU::solve use rank() instead of nonzeroPivots(). | Gael Guennebaud | 2015-11-21 |
| | | |||
| * | Use a class constructor to initialize CPU cache sizes | Chris Jones | 2015-11-20 |
|/ | | | | | | | | Using a static instance of a class to initialize the values for the CPU cache sizes guarantees thread-safe initialization of the values when using C++11. Therefore under C++11 it is no longer necessary to call Eigen::initParallel() before calling any eigen functions on different threads. | ||
* | Use .data() instead of &coeffRef(0). | Gael Guennebaud | 2015-11-20 |
| | |||
* | Fix overload instantiation for clang | Gael Guennebaud | 2015-11-20 |
| | |||
* | Add missing using statement to enable fast Array<complex> / real operations. ↵ | Gael Guennebaud | 2015-11-20 |
| | | | | (was ok for Matrix only) | ||
* | Workaround MSVC missing overloads of std::fpclassify for integral types | Gael Guennebaud | 2015-11-20 |
| | |||
* | Add is_integral<> type traits | Gael Guennebaud | 2015-11-20 |
| | |||
* | Added numeric limits for unsigned integers | Benoit Steiner | 2015-11-18 |
| | |||
* | bug #1115: enable static alignment on ARM outside of old-GCC | Benoit Jacob | 2015-11-18 |
| | |||
* | Only enable the use of constexpr with nvcc if we're using version 7.5 or above | Benoit Steiner | 2015-11-13 |
| | |||
* | Made it possible to compute atan, tanh, sinh and cosh on GPU | Benoit Steiner | 2015-11-12 |
| | |||
* | Only enable the use of const expression when nvcc is called with the ↵ | Benoit Steiner | 2015-11-12 |
| | | | | -std=c++11 option | ||
* | Simplified more of the IndexList code. | Benoit Steiner | 2015-11-12 |
| | |||
* | Fix missing Dynamic versus HugeCost changes | Gael Guennebaud | 2015-11-12 |
| | |||
* | Update EIGEN_FAST_MATH doc | Gael Guennebaud | 2015-11-12 |
| | |||
* | Allow the vectorized version of the Binary and the Nullary functors to run ↵ | Benoit Steiner | 2015-11-11 |
| | | | | on GPU | ||
* | Added missing EIGEN_DEVICE_FUNC statements | Benoit Steiner | 2015-11-06 |
| | |||
* | Reimplement the tensor comparison operators by using the scalar_cmp_op ↵ | Benoit Steiner | 2015-11-06 |
| | | | | functors. This makes them more cuda friendly. | ||
* | bug #1105: fix default preallocation when moving from compressed to ↵ | Gael Guennebaud | 2015-11-06 |
| | | | | uncompressed mode | ||
* | Fix "," in non SSE4 mode | Gael Guennebaud | 2015-11-05 |
| | |||
* | Fix AVX round/ceil/floor, and fix respective unit test | Gael Guennebaud | 2015-11-04 |
| | |||
* | Merged in aavenel/eigen (pull request PR-142) | Gael Guennebaud | 2015-11-04 |
|\ | | | | | | | Add round, ceil and floor for SSE4.1/AVX (Bug #70) | ||
* | | Add support for dense.cwiseProduct(sparse) | Gael Guennebaud | 2015-11-04 |
| | | | | | | | | This also fixes a regression regarding (dense*sparse).diagonal() | ||
* | | Fix compilation of sparse-triangular to dense assignment | Gael Guennebaud | 2015-11-04 |
| | | |||
* | | Made the CUDA implementation of ploadt_ro compatible with cuda ↵ | Benoit Steiner | 2015-11-03 |
| | | | | | | | | implementations older than 3.5 | ||
* | | compilation issue | Gael Guennebaud | 2015-11-02 |
| | | |||
| * | Merge | Alexandre Avenel | 2015-11-01 |
| |\ | |/ |/| | |||
| * | Add round, ceil and floor for SSE4.1/AVX (Bug #70) | Alexandre Avenel | 2015-11-01 |
| | | |||
* | | bug #1099: add missing incude for CUDA | Gael Guennebaud | 2015-10-31 |
|/ | |||
* | bug #1102: fix multiple definition linking issue | Gael Guennebaud | 2015-10-30 |
| | |||
* | bug #1101: typo | Gael Guennebaud | 2015-10-30 |
| | |||
* | Fix shadow warning | Gael Guennebaud | 2015-10-30 |
| | |||
* | Workaround compilation issue with MSVC<=2013 | Gael Guennebaud | 2015-10-30 |
| | |||
* | Don't call internal::check_rows_cols_for_overflow twice in ↵ | Benoit Steiner | 2015-10-29 |
| | | | | PlainObjectBase::resize since this is extremely expensive for small arrays | ||
* | Fix duplicated declaration | Gael Guennebaud | 2015-10-29 |
| | |||
* | Fusion the two similar specialization of Sparse2Dense Assignment. | Gael Guennebaud | 2015-10-29 |
| | | | | This change also fixes a compilation issue with MSVC<=2013. | ||
* | Add overloads for real times sparse<complex> operations. | Gael Guennebaud | 2015-10-29 |
| | | | | This avoids real to complex conversions, and also fixes a compilation issue with MSVC. | ||
* | fix copy/paste typo | Gael Guennebaud | 2015-10-28 |
| | |||
* | CUDA support: define more accurate min/max values for device::numeric_limits ↵ | Gael Guennebaud | 2015-10-28 |
| | | | | of float and double using values from cfloat header |