Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Added rsqrt() method to the Array class: this method computes the ↵ | 2015-12-03 | |
| | | | | coefficient-wise inverse square root much more efficiently than calling sqrt().inverse(). | ||
* | Deleted redundant code | 2015-12-03 | |
| | |||
* | Merged in ↵ | 2015-12-03 | |
|\ | | | | | | | | | | | Unril/eigen-1/Unril/fixes-internal-compiler-error-while-comp-1449156092576 (pull request PR-147) Fixes internal compiler error while compiling with VC2015 Update1 x64. | ||
* | | Add missing Rotation2D::operator=(Matrix2x2) | 2015-12-03 | |
| | | |||
| * | Fixes internal compiler error while compiling with VC2015 Update1 x64. | 2015-12-03 | |
|/ | |||
* | Made it possible to leverage several binary functor in a CUDA kernel | 2015-12-02 | |
| | | | | Explicitely specified the return type of the various scalar_cmp_op functors. | ||
* | bug #1123: add missing documentation of angle() and axis() | 2015-12-01 | |
| | |||
* | Add LU::transpose().solve() and LU::adjoint().solve() API. | 2015-12-01 | |
| | |||
* | Add internal method _solve_impl_transposed() to LU decomposition classes ↵ | 2015-11-30 | |
| | | | | that solves A^T x = b or A^* x = b. | ||
* | Make bench_gemm compatible with 3.2 | 2015-12-01 | |
| | |||
* | Fix matrix to quaternion (and angleaxis) conversion for matrix expression. | 2015-12-01 | |
| | |||
* | Do not check NeedsToAlign if no static alignment | 2015-11-30 | |
| | |||
* | Fix degenerate cases in syrk and trsm | 2015-11-30 | |
| | |||
* | Update BLAS API unit tests | 2015-11-30 | |
| | |||
* | Clean hardcoded compilation options | 2015-11-30 | |
| | |||
* | Update ADOL-C support. | 2015-11-30 | |
| | |||
* | Extend superlu cmake script to check version | 2015-11-30 | |
| | |||
* | Fix UmfPackLU ctor for exppressions | 2015-11-27 | |
| | |||
* | bug #918, umfpack: add access to umfpack return code and parameters | 2015-11-27 | |
| | |||
* | ArrayBase::sign: add unit test and fix doc | 2015-11-27 | |
| | |||
* | bug #1112: fix compilation on exotic architectures | 2015-11-27 | |
| | |||
* | bug #1120, superlu: mem_usage_t is now uniquely defined, so let's use it. | 2015-11-27 | |
| | |||
* | Preserve CMAKE_CXX_FLAGS in BTL | 2015-11-27 | |
| | |||
* | Big 1009, part 2/2: add static assertion on LinearAccessBit in ↵ | 2015-11-27 | |
| | | | | coeff(index)-like methods. | ||
* | bug #1009, part 1/2: make sure vector expressions expose LinearAccessBit flag. | 2015-11-27 | |
| | |||
* | added scalar_sign_op (both real,complex) | 2015-11-24 | |
| | |||
* | Fixed a bug in TensorArgMax.h | 2015-11-23 | |
| | |||
* | Fixed the implementation of Eigen::internal::count_leading_zeros for MSVC. | 2015-11-23 | |
| | | | | Also updated the code to silence bogux warnings generated by nvcc when compilining this function. | ||
* | Don't create more cuda blocks than necessary | 2015-11-23 | |
| | |||
* | Made it possible to refer t oa GPUDevice from code compile with a regular ↵ | 2015-11-23 | |
| | | | | C++ compiler | ||
* | Deleted unused variable. | 2015-11-23 | |
| | |||
* | Pulled latest updates from trunk | 2015-11-23 | |
|\ | |||
| * | Disable "decorated name length exceeded, name was truncated" MSVC warning. | 2015-11-23 | |
| | | |||
| * | bug #1117: workaround unused-local-typedefs warning when ↵ | 2015-11-23 | |
| | | | | | | | | EIGEN_NO_STATIC_ASSERT and NDEBUG are both defined. | ||
| * | Add a note on initParallel being optional in C++11. | 2015-11-23 | |
| | | |||
| * | Improve numerical robustness of some unit tests | 2015-11-23 | |
| | | |||
| * | Merged in dr15jones/eigen (pull request PR-146) | 2015-11-22 | |
| |\ | | | | | | | | | | Use a class constructor to initialize CPU cache sizes | ||
| * | | Use overload instead of template full specialization to please old MSVC | 2015-11-22 | |
| | | | |||
| * | | Make FullPivLU::solve use rank() instead of nonzeroPivots(). | 2015-11-21 | |
| | | | |||
* | | | Split TensorDeviceType.h in 3 files to make it more manageable | 2015-11-20 | |
|/ / | |||
* | | Added option to force the usage of the Eigen array class instead of the ↵ | 2015-11-20 | |
| | | | | | | | | std::array class. | ||
* | | Pulled latest updates from trunk | 2015-11-20 | |
|\ \ | |||
* | | | Added proper support for fast 64bit integer division on CUDA | 2015-11-20 | |
| | | | |||
| | * | Use a class constructor to initialize CPU cache sizes | 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). | 2015-11-20 | |
| | | |||
| * | Add regression using test for array<complex>/real | 2015-11-20 | |
| | | |||
| * | Fix overload instantiation for clang | 2015-11-20 | |
| | | |||
| * | Workaround msvc broken complex/complex division in unit test | 2015-11-20 | |
| | | |||
| * | Add missing using statement to enable fast Array<complex> / real operations. ↵ | 2015-11-20 | |
| | | | | | | | | (was ok for Matrix only) | ||
| * | Workaround MSVC missing overloads of std::fpclassify for integral types | 2015-11-20 | |
| | |