Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Adjust Tensor module wrt recent change in nullary functor | 2016-09-01 | |
| | |||
* | Fix compilation with CUDA 8 | 2016-09-01 | |
| | |||
* | Fix compilation with nvcc | 2016-09-01 | |
| | |||
* | Fix compilation with visual studio | 2016-09-01 | |
| | |||
* | Merged in rmlarsen/eigen (pull request PR-221) | 2016-08-31 | |
|\ | | | | | | | Fix bugs to make min- and max reducers work with correctly with IEEE infinities. | ||
| * | Fix bugs to make min- and max reducers with correctly with IEEE infinities. | 2016-08-31 | |
| | | |||
* | | Make sure sizeof is truelly needed, thus improving SFINAE portability. | 2016-08-31 | |
| | | |||
* | | minor tweaks in has_* helpers | 2016-08-31 | |
|/ | |||
* | Simplify CwiseNullaryOp example. | 2016-08-31 | |
| | |||
* | bug #1286: automatically detect the available prototypes of functors passed ↵ | 2016-08-31 | |
| | | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j). | ||
* | bug #1283: add regression unit test | 2016-08-31 | |
| | |||
* | 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 | |
| | | |