Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Preliminary support for AVX512 | Benoit Steiner | 2015-12-10 |
| | |||
* | sign(complex) compiles for GPU | Mark Borgerding | 2015-12-10 |
| | |||
* | Workaround gcc issue with -O3 and the i387 FPU. | Gael Guennebaud | 2015-12-10 |
| | |||
* | bug #1103: fix neon vectorization of pmul(Packet1cd,Packet1cd) | Gael Guennebaud | 2015-12-10 |
| | |||
* | Improve handling of deprecated EIGEN_INCLUDE_INSTALL_DIR variable | Gael Guennebaud | 2015-12-10 |
| | |||
* | Further fixes for CMAKE_INSTALL_PREFIX correctness | Taylor Braun-Jones | 2015-11-07 |
| | | | | | | | | | | | | And other related cmake cleanup, including: - Use CMAKE_CURRENT_LIST_DIR to find UseEigen3.cmake - Use INSTALL_DIR term consistently for variable names - Drop unnecessary extra EIGEN_INCLUDE_INSTALL_DIR - Fix some paths in generated eigen3.pc and Eigen3Config.cmake files missing CMAKE_INSTALL_PREFIX - Fix pkgconfig directory choice ignored if it doesn't exist at configure time (bug #711) | ||
* | bug #1109: use noexcept instead of throw for C++11 compilers | Gael Guennebaud | 2015-12-10 |
| | |||
* | Use more explicit names. | Gael Guennebaud | 2015-12-10 |
| | |||
* | Fix usage of "Index" as a compile time integral. | Gael Guennebaud | 2015-12-10 |
| | |||
* | bug #1113: fix name conflict with C99's "I". | Gael Guennebaud | 2015-12-10 |
| | |||
* | Disable complex scalar types because the compiler might aggressively vectorize | Gael Guennebaud | 2015-12-09 |
| | | | | the initialization of complex coeffs to 0 before we can check for alignedness | ||
* | Forbid the creation of SparseCompressedBase object | Gael Guennebaud | 2015-12-09 |
| | |||
* | bug #1074: forbid the creation of PlainObjectBase object by making its ctor ↵ | Gael Guennebaud | 2015-12-09 |
| | | | | protected | ||
* | Fix sign-unsigned issue in enum | Gael Guennebaud | 2015-12-09 |
| | |||
* | Fix and clarify documentation of Transform wrt operator*(MatrixBase) | Gael Guennebaud | 2015-12-08 |
| | |||
* | Fix Alignment in coeff-based product, and enable unaligned vectorization | Gael Guennebaud | 2015-12-08 |
| | |||
* | Extend unit test of coeff-based product to check many more combinations | Gael Guennebaud | 2015-12-08 |
| | |||
* | Fixed another compilation warning | Benoit Steiner | 2015-12-07 |
| | |||
* | Fixed compilation warnings | Benoit Steiner | 2015-12-07 |
| | |||
* | Add matrix-free solver example | Gael Guennebaud | 2015-12-07 |
| | |||
* | Implement wrapper for matrix-free iterative solvers | Gael Guennebaud | 2015-12-07 |
| | |||
* | Use signed integers instead of unsigned ones more consistently in the codebase. | Benoit Steiner | 2015-12-04 |
| | |||
* | Use integers instead of std::size_t to encode the number of dimensions in ↵ | Benoit Steiner | 2015-12-04 |
| | | | | the Tensor class since most of the code currently already use integers. | ||
* | Made it possible to use the sigmoid functor within a CUDA kernel. | Benoit Steiner | 2015-12-04 |
| | |||
* | Added rsqrt() method to the Array class: this method computes the ↵ | Benoit Steiner | 2015-12-03 |
| | | | | coefficient-wise inverse square root much more efficiently than calling sqrt().inverse(). | ||
* | Deleted redundant code | Benoit Steiner | 2015-12-03 |
| | |||
* | Merged in ↵ | Benoit Steiner | 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) | Gael Guennebaud | 2015-12-03 |
| | | |||
| * | Fixes internal compiler error while compiling with VC2015 Update1 x64. | Nikolay Fedorov | 2015-12-03 |
|/ | |||
* | Made it possible to leverage several binary functor in a CUDA kernel | Benoit Steiner | 2015-12-02 |
| | | | | Explicitely specified the return type of the various scalar_cmp_op functors. | ||
* | bug #1123: add missing documentation of angle() and axis() | Gael Guennebaud | 2015-12-01 |
| | |||
* | Add LU::transpose().solve() and LU::adjoint().solve() API. | Gael Guennebaud | 2015-12-01 |
| | |||
* | Add internal method _solve_impl_transposed() to LU decomposition classes ↵ | Rasmus Munk Larsen | 2015-11-30 |
| | | | | that solves A^T x = b or A^* x = b. | ||
* | Make bench_gemm compatible with 3.2 | Gael Guennebaud | 2015-12-01 |
| | |||
* | Fix matrix to quaternion (and angleaxis) conversion for matrix expression. | Gael Guennebaud | 2015-12-01 |
| | |||
* | Do not check NeedsToAlign if no static alignment | Gael Guennebaud | 2015-11-30 |
| | |||
* | Fix degenerate cases in syrk and trsm | Gael Guennebaud | 2015-11-30 |
| | |||
* | Update BLAS API unit tests | Gael Guennebaud | 2015-11-30 |
| | |||
* | Clean hardcoded compilation options | Gael Guennebaud | 2015-11-30 |
| | |||
* | Update ADOL-C support. | Gael Guennebaud | 2015-11-30 |
| | |||
* | Extend superlu cmake script to check version | Gael Guennebaud | 2015-11-30 |
| | |||
* | 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 #1112: fix compilation on exotic architectures | 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 |
| | |||
* | Preserve CMAKE_CXX_FLAGS in BTL | 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 |
| |