Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Doc: add link to example | Gael Guennebaud | 2016-08-30 |
| | |||
* | Fix unit test for 1x1 matrices | Gael Guennebaud | 2016-08-30 |
| | |||
* | merge EulerAngles module | Gael Guennebaud | 2016-08-30 |
|\ | |||
* | | Fix warning | Gael Guennebaud | 2016-08-30 |
| | | |||
* | | Include missing forward declaration of SparseMatrix | Gael Guennebaud | 2016-08-29 |
| | | |||
* | | Revert part of changeset 5b3a6f51d353bb3b35f6d15f2455774b73d088e0 | Gael Guennebaud | 2016-08-29 |
| | | | | | | | | to keep accuracy of smallest eigenvalues. | ||
* | | bug #1271: add SparseMatrix::coeffs() methods returning a 1D view of the non ↵ | Gael Guennebaud | 2016-08-29 |
| | | | | | | | | zero coefficients. | ||
* | | Add some pre-allocation unit tests (not working yet) | Gael Guennebaud | 2016-08-29 |
| | | |||
* | | Fix compilation with cuda 8 | Gael Guennebaud | 2016-08-29 |
| | | |||
* | | use ::hlog if available. | Gael Guennebaud | 2016-08-29 |
| | | |||
* | | bug #1167: simplify installation of header files using cmake's ↵ | Gael Guennebaud | 2016-08-29 |
| | | | | | | | | install(DIRECTORY ...) command. | ||
* | | Add generic implementation of conj_helper for custom complex types. | Gael Guennebaud | 2016-08-29 |
| | | |||
* | | bug #1282: fix implicit double to float conversion warning | Gael Guennebaud | 2016-08-28 |
| | | |||
* | | Make sure that our log1p implementation is called as a last resort only. | Gael Guennebaud | 2016-08-26 |
| | | |||
* | | Add overload of numext::log1p for float/double in CUDA | Gael Guennebaud | 2016-08-26 |
| | | |||
* | | enable vectorization path when testing half on cuda, and add test for log1p | Gael Guennebaud | 2016-08-26 |
| | | |||
* | | Add missing log1p method | Gael Guennebaud | 2016-08-26 |
| | | |||
* | | Fix compilation with boost::multiprec. | Gael Guennebaud | 2016-08-25 |
| | | |||
* | | Add support for non trivial scalar factor in sparse selfadjoint * dense ↵ | Gael Guennebaud | 2016-08-24 |
| | | | | | | | | | | | | products, and enable +=/-= assignement for such products. This changeset also improves the performance by working on column of the result at once. | ||
* | | bug #1268: detect faillure in LDLT and report them through info() | Gael Guennebaud | 2016-08-23 |
| | | |||
* | | Typo | Gael Guennebaud | 2016-08-23 |
| | | |||
* | | Fix compilation in non C++11 mode. | Gael Guennebaud | 2016-08-23 |
| | | |||
* | | Address several implicit scalar conversions. | Gael Guennebaud | 2016-08-23 |
| | | |||
* | | Cleanup eiegnvector extraction: leverage matrix products and compile-time ↵ | Gael Guennebaud | 2016-08-23 |
| | | | | | | | | sizes, remove numerous useless temporaries. | ||
* | | bug #645: patch from Tobias Wood implementing the extraction of eigenvectors ↵ | Gael Guennebaud | 2016-08-23 |
| | | | | | | | | in GeneralizedEigenSolver | ||
* | | Optimize expression matching "d?=a-b*c" as "d?=a; d?=b*c;" | Gael Guennebaud | 2016-08-23 |
| | | |||
* | | Fix compilation in check_for_aliasing due to ambiguous specializations | Gael Guennebaud | 2016-08-23 |
| | | |||
* | | Merged in ↵ | Gael Guennebaud | 2016-08-23 |
|\ \ | | | | | | | | | | | | | | | | traversaro/eigen-1/traversaro/modify-findeigen3cmake-to-find-eigen3con-1469782761059 (pull request PR-213) Modify FindEigen3.cmake to find Eigen3Config.cmake | ||
* | | | Cleanup cost of tanh | Gael Guennebaud | 2016-08-23 |
| | | | |||
* | | | Implement pmadd for float and double to make it consistent with the ↵ | Gael Guennebaud | 2016-08-23 |
| | | | | | | | | | | | | vectorized path when FMA is available. | ||
* | | | Factorize the 4 copies of tanh implementations, make numext::tanh consistent ↵ | Gael Guennebaud | 2016-08-23 |
| | | | | | | | | | | | | with array::tanh, enable fast tanh in fast-math mode only. | ||
* | | | Fix possible overflow and biais in integer random generator | Gael Guennebaud | 2016-08-23 |
| | | | |||
| * | | FindEigen3.cmake : search for package only if EIGEN3_INCLUDE_DIR is not ↵ | Silvio Traversaro | 2016-08-22 |
| | | | | | | | | | | | | already defined | ||
* | | | bug #1265: remove outdated notes | Gael Guennebaud | 2016-08-22 |
| | | | |||
| * | | Modify FindEigen3.cmake to find Eigen3Config.cmake | Silvio Traversaro | 2016-07-29 |
| | | | |||
* | | | MSVC-2010 is making problems with SFINAE again. But restricting to the ↵ | klimpel | 2016-07-28 |
| | | | | | | | | | | | | variant for very old compilers (enum, template<typename C> for both function definitions) fixes the problem. | ||
* | | | Disable pkgconfig only for native windows builds | xantares | 2016-06-27 |
| | | | | | | | | | | | | ie enable it for MinGW | ||
* | | | Fix compilation with MSVC by using our portable numext::log1p implementation. | Gael Guennebaud | 2016-08-22 |
| | | | |||
* | | | bug #1270: bypass custom asm for pmadd and recent clang version | Gael Guennebaud | 2016-08-22 |
| | | | |||
* | | | Define EIGEN_COMP_CLANG to clang version as major*100+minor (e.g., 307 ↵ | Gael Guennebaud | 2016-08-22 |
| | | | | | | | | | | | | corresponds to clang 3.7) | ||
* | | | bug #1278: ease parsing | Gael Guennebaud | 2016-08-22 |
| | | | |||
* | | | Made the cost model cwiseMax and cwiseMin methods consts to help the PowerPC ↵ | Benoit Steiner | 2016-08-18 |
| | | | | | | | | | | | | cuda compiler compile this code. | ||
* | | | Force the inlining of a simple accessor. | Benoit Steiner | 2016-08-18 |
| | | | |||
* | | | Merged in ibab/eigen/double-tensor-reduction (pull request PR-216) | Benoit Steiner | 2016-08-18 |
|\ \ \ | | | | | | | | | | | | | Enable efficient Tensor reduction for doubles on the GPU (continued) | ||
| * | | | Fix remaining CUDA >= 300 checks | Igor Babuschkin | 2016-08-18 |
| | | | | |||
| * | | | Add the necessary CUDA >= 300 checks back | Igor Babuschkin | 2016-08-18 |
| | | | | |||
* | | | | Properly detect the type of the result of a contraction. | Benoit Steiner | 2016-08-16 |
| | | | | |||
* | | | | Fix compilation on CUDA 8 by removing call to h2log1p | Igor Babuschkin | 2016-08-15 |
| | | | | |||
* | | | | Use array_prod instead of calling TotalSize since TotalSize is only ↵ | Benoit Steiner | 2016-08-15 |
| | | | | | | | | | | | | | | | | available on DSize. | ||
* | | | | Merged in ibab/eigen/extend-log1p (pull request PR-218) | Benoit Steiner | 2016-08-15 |
|\ \ \ \ | | | | | | | | | | | | | | | | Fix compilation on CUDA 8 due to missing h2log1p function |