Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | bug #1283: quick fix for products involving uncommon general block access to ↵ | 2016-08-31 | ||
| | | | | | | | | vectors. | |||
| * | Fix 4x4 inverse with non-linear destination | 2016-08-30 | ||
| | | ||||
| * | Doc: add links and discourage user to write their own expression (better use ↵ | 2016-08-30 | ||
| | | | | | | | | CwiseNullaryOp) | |||
| * | Doc: add an exemple showing how custom expression can be advantageously ↵ | 2016-08-30 | ||
| | | | | | | | | implemented via CwiseNullaryOp. | |||
| * | Doc: split customizing-eigen page into sub-pages and re-structure a bit the ↵ | 2016-08-30 | ||
| | | | | | | | | different topics | |||
| * | Doc: add link to example | 2016-08-30 | ||
| | | ||||
| * | Fix unit test for 1x1 matrices | 2016-08-30 | ||
| | | ||||
| * | merge EulerAngles module | 2016-08-30 | ||
| |\ | ||||
| * | | Fix warning | 2016-08-30 | ||
| | | | ||||
| * | | Include missing forward declaration of SparseMatrix | 2016-08-29 | ||
| | | | ||||
| * | | Revert part of changeset 5b3a6f51d353bb3b35f6d15f2455774b73d088e0 | 2016-08-29 | ||
| | | | | | | | | | | | | to keep accuracy of smallest eigenvalues. | |||
| * | | bug #1271: add SparseMatrix::coeffs() methods returning a 1D view of the non ↵ | 2016-08-29 | ||
| | | | | | | | | | | | | zero coefficients. | |||
| * | | Add some pre-allocation unit tests (not working yet) | 2016-08-29 | ||
| | | | ||||
| * | | Fix compilation with cuda 8 | 2016-08-29 | ||
| | | | ||||
| * | | use ::hlog if available. | 2016-08-29 | ||
| | | | ||||
| * | | bug #1167: simplify installation of header files using cmake's ↵ | 2016-08-29 | ||
| | | | | | | | | | | | | install(DIRECTORY ...) command. | |||
| * | | Add generic implementation of conj_helper for custom complex types. | 2016-08-29 | ||
| | | | ||||
| * | | bug #1282: fix implicit double to float conversion warning | 2016-08-28 | ||
| | | | ||||
| * | | Make sure that our log1p implementation is called as a last resort only. | 2016-08-26 | ||
| | | | ||||
| * | | Add overload of numext::log1p for float/double in CUDA | 2016-08-26 | ||
| | | | ||||
| * | | enable vectorization path when testing half on cuda, and add test for log1p | 2016-08-26 | ||
| | | | ||||
| * | | Add missing log1p method | 2016-08-26 | ||
| | | | ||||
| * | | Fix compilation with boost::multiprec. | 2016-08-25 | ||
| | | | ||||
| * | | Add support for non trivial scalar factor in sparse selfadjoint * dense ↵ | 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() | 2016-08-23 | ||
| | | | ||||
| * | | Typo | 2016-08-23 | ||
| | | | ||||
| * | | Fix compilation in non C++11 mode. | 2016-08-23 | ||
| | | | ||||
| * | | Address several implicit scalar conversions. | 2016-08-23 | ||
| | | | ||||
| * | | Cleanup eiegnvector extraction: leverage matrix products and compile-time ↵ | 2016-08-23 | ||
| | | | | | | | | | | | | sizes, remove numerous useless temporaries. | |||
| * | | bug #645: patch from Tobias Wood implementing the extraction of eigenvectors ↵ | 2016-08-23 | ||
| | | | | | | | | | | | | in GeneralizedEigenSolver | |||
| * | | Optimize expression matching "d?=a-b*c" as "d?=a; d?=b*c;" | 2016-08-23 | ||
| | | | ||||
| * | | Fix compilation in check_for_aliasing due to ambiguous specializations | 2016-08-23 | ||
| | | | ||||
| * | | Merged in ↵ | 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 | 2016-08-23 | ||
| | | | | ||||
| * | | | Implement pmadd for float and double to make it consistent with the ↵ | 2016-08-23 | ||
| | | | | | | | | | | | | | | | | vectorized path when FMA is available. | |||
| * | | | Factorize the 4 copies of tanh implementations, make numext::tanh consistent ↵ | 2016-08-23 | ||
| | | | | | | | | | | | | | | | | with array::tanh, enable fast tanh in fast-math mode only. | |||
| * | | | Fix possible overflow and biais in integer random generator | 2016-08-23 | ||
| | | | | ||||
| | * | | FindEigen3.cmake : search for package only if EIGEN3_INCLUDE_DIR is not ↵ | 2016-08-22 | ||
| | | | | | | | | | | | | | | | | already defined | |||
| * | | | bug #1265: remove outdated notes | 2016-08-22 | ||
| | | | | ||||
| | * | | Modify FindEigen3.cmake to find Eigen3Config.cmake | 2016-07-29 | ||
| | | | | ||||
| * | | | MSVC-2010 is making problems with SFINAE again. But restricting to the ↵ | 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 | 2016-06-27 | ||
| | | | | | | | | | | | | | | | | ie enable it for MinGW | |||
| * | | | Fix compilation with MSVC by using our portable numext::log1p implementation. | 2016-08-22 | ||
| | | | | ||||
| * | | | bug #1270: bypass custom asm for pmadd and recent clang version | 2016-08-22 | ||
| | | | | ||||
| * | | | Define EIGEN_COMP_CLANG to clang version as major*100+minor (e.g., 307 ↵ | 2016-08-22 | ||
| | | | | | | | | | | | | | | | | corresponds to clang 3.7) | |||
| * | | | bug #1278: ease parsing | 2016-08-22 | ||
| | | | | ||||
| * | | | Made the cost model cwiseMax and cwiseMin methods consts to help the PowerPC ↵ | 2016-08-18 | ||
| | | | | | | | | | | | | | | | | cuda compiler compile this code. | |||
| * | | | Force the inlining of a simple accessor. | 2016-08-18 | ||
| | | | | ||||
| * | | | Merged in ibab/eigen/double-tensor-reduction (pull request PR-216) | 2016-08-18 | ||
| |\ \ \ | | | | | | | | | | | | | | | | Enable efficient Tensor reduction for doubles on the GPU (continued) | |||
| | * | | | Fix remaining CUDA >= 300 checks | 2016-08-18 | ||
| | | | | |