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