Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | merge with default branch | 2013-11-05 | |
|\ | |||
* | | Use aligned loads in Matrix-Vector product where possible. Fixes bug #689 | 2013-10-29 | |
| | | |||
* | | Fix bug #359: fix AlignedBit flag of CoeffBasedProduct thus enabling the ↵ | 2013-10-28 | |
| | | | | | | | | vectorization of more matrix products | ||
* | | Add explanations of the logic behind the matrix-vector products | 2013-08-21 | |
| | | |||
| * | merge with main branch | 2013-07-17 | |
| |\ | |/ |/| | |||
* | | Fix bug #314: move remaining math functions from internal to numext namespace | 2013-06-10 | |
| | | |||
| * | merge with default branch | 2013-04-19 | |
| |\ | |/ |/| | |||
* | | Fix bug #482: pass scalar value by const reference (it remained a few cases) | 2013-04-12 | |
| | | |||
* | | Clean source code and unit tests with respect to -Wunused-local-typedefs | 2013-04-10 | |
| | | |||
* | | Fix a couple of int versus Index issues. | 2013-04-09 | |
| | | |||
* | | Allow multiplication like binary operators to be applied on type couples ↵ | 2013-03-20 | |
| | | | | | | | | supported by scalar_product_traits | ||
* | | Fix "routine is both "inline" and "noinline"" warnings | 2013-02-28 | |
| | | |||
* | | bug #482: pass scalar arguments by const references. Still remains a few ↵ | 2013-02-25 | |
| | | | | | | | | cases that might affect the ABI (see the bug entry) | ||
* | | Fix bug #496: generalize internal rank1_update implementation to accept ↵ | 2013-02-24 | |
| | | | | | | | | | | | | uplo(A) += v * w and make A.triangularView() += v * w uses it. Update unit tests and blas interface respectively. | ||
* | | Fix bug #551: compilation issue when using EIGEN_DEFAULT_DENSE_INDEX_TYPE | 2013-02-09 | |
| | | |||
| * | Add support for NVCC5: most of the Core and part of LU are callable from ↵ | 2013-02-07 | |
|/ | | | | | | CUDA code. Still a lot to do. | ||
* | multiple warnings for unused variable | 2012-09-07 | |
| | |||
* | Fix out-of-range memory access in GEMV (the memory was not used for the ↵ | 2012-08-30 | |
| | | | | | | | computation, only to assemble unaligned packets from aligned packet loads) (transplanted from 221f54698c2f6690da8c0f44c1e31e55118dedab ) | ||
* | fix bug #495: remove too aggressive EIGEN_FLATTEN_ATTRIB attribute | 2012-08-02 | |
| | | | | (after some benchmarking, it was not useful anymore) | ||
* | fix various regressions with MKL support | 2012-07-28 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | remove dynamic allocation for fixed size object and triangular matrix-matrix ↵ | 2012-06-26 | |
| | | | | products | ||
* | fix compilation issue with MKL's backend | 2012-06-21 | |
| | |||
* | bug #466: better fix for the race condition: this new patch add an ↵ | 2012-06-14 | |
| | | | | | | | initParallel() function which must be called at the initialization time of any multi-threaded application calling Eigen from multiple threads. | ||
* | avoid dynamic allocation for fixed size triangular solving | 2012-06-12 | |
| | |||
* | Fix bug #466: race condition destected by helgrind in manage_caching_sizes. | 2012-06-08 | |
| | | | | After all, the solution based on threadprivate is not that costly. | ||
* | fix more warnings in MKL support | 2012-04-18 | |
| | |||
* | cleaning pass: rm unused variables in MKL stuff, fix a few namespace issues, ↵ | 2012-04-18 | |
| | | | | MarketIO needs iostream | ||
* | remove debug output | 2012-04-17 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | suppress extra ',' and ';' | 2012-04-10 | |
| | |||
* | fix conjugation in packet_lhs | 2012-02-05 | |
| | |||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | 2012-02-03 | |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | ||
* | fix static inline versus inline static issues (the former is the correct order) | 2012-01-31 | |
| | |||
* | fix some compilation errors with ICC and -strict-ansi | 2012-01-31 | |
| | |||
* | add missing inline keyword (linking issue) | 2012-01-26 | |
| | |||
* | fix bug #406: Using OpenMP and Eigen causes infinite loop/deadlock | 2012-01-25 | |
| | | | | | (transplanted from fd52daae87b7b1cc2618b12b4579a0eab5194d48 ) | ||
* | fix warning with gcc 4.6 | 2012-01-25 | |
| | |||
* | workaround ICC compilation error with -strict-ansi | 2012-01-25 | |
| | |||
* | optimize the packing of lhs blocks for matrix-matrix products => significant ↵ | 2012-01-21 | |
| | | | | speedup for small products | ||
* | bug #352:properly cast constants | 2011-12-09 | |
| | |||
* | - split and rename defined tokens to enable the use of BLAS/Lapack/VML/etc | 2011-12-09 | |
| | | | | - include MKL headers outside the Eigen namespace. | ||
* | Intel(R) MKL support added. | 2011-12-05 | |
| | | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically. | ||
* | Refactor force-inlining macros and use EIGEN_ALWAYS_INLINE to force inlining ↵ | 2011-11-06 | |
| | | | | of the integer overflow helpers, whose non-inlining caused major performance problems, see the mailing list thread 'Significant perf regression probably due to bug #363 patches' | ||
* | bug #365 - Rename B0 in GeneralBlockPanelKernel.h to avoid name clash | 2011-10-31 | |
| | | | | with termios.h on POSIX systems. | ||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | s/n=n/EIGEN_UNUSED_VARIABLE(n) | 2011-05-06 | |
| | |||
* | enforce no inlining of the GEBP product kernel: this is a big | 2011-04-07 | |
| | | | | | | | function that makes no sense to inline, though GCC was thinking the opposite. This even slighlty improve the perf. And as a side effect this workaround a weird GCC-4.4 linking bug (see "Problem with g++-4.4 -O2 and Eigen3" in the ML) | ||
* | Performance tunning for TRMM products | 2011-04-05 | |
| | |||
* | fix trmv for Strictly* triangular matrices and trapezoidal matrices | 2011-03-28 | |
| |