Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | fix more warnings in MKL support | Gael Guennebaud | 2012-04-18 | |
| | ||||
* | cleaning pass: rm unused variables in MKL stuff, fix a few namespace issues, ↵ | Gael Guennebaud | 2012-04-18 | |
| | | | | MarketIO needs iostream | |||
* | remove debug output | Gael Guennebaud | 2012-04-17 | |
| | ||||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 | |
| | ||||
* | suppress extra ',' and ';' | Gael Guennebaud | 2012-04-10 | |
| | ||||
* | fix conjugation in packet_lhs | Gael Guennebaud | 2012-02-05 | |
| | ||||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | Gael Guennebaud | 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) | Gael Guennebaud | 2012-01-31 | |
| | ||||
* | fix some compilation errors with ICC and -strict-ansi | Gael Guennebaud | 2012-01-31 | |
| | ||||
* | add missing inline keyword (linking issue) | Gael Guennebaud | 2012-01-26 | |
| | ||||
* | fix bug #406: Using OpenMP and Eigen causes infinite loop/deadlock | Gael Guennebaud | 2012-01-25 | |
| | | | | | (transplanted from fd52daae87b7b1cc2618b12b4579a0eab5194d48 ) | |||
* | fix warning with gcc 4.6 | Gael Guennebaud | 2012-01-25 | |
| | ||||
* | workaround ICC compilation error with -strict-ansi | Gael Guennebaud | 2012-01-25 | |
| | ||||
* | optimize the packing of lhs blocks for matrix-matrix products => significant ↵ | Gael Guennebaud | 2012-01-21 | |
| | | | | speedup for small products | |||
* | bug #352:properly cast constants | Igor Krivenko | 2011-12-09 | |
| | ||||
* | - split and rename defined tokens to enable the use of BLAS/Lapack/VML/etc | Gael Guennebaud | 2011-12-09 | |
| | | | | - include MKL headers outside the Eigen namespace. | |||
* | Intel(R) MKL support added. | karturov | 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 ↵ | Benoit Jacob | 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 | Jan Oberländer | 2011-10-31 | |
| | | | | with termios.h on POSIX systems. | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | |||
* | s/n=n/EIGEN_UNUSED_VARIABLE(n) | Gael Guennebaud | 2011-05-06 | |
| | ||||
* | enforce no inlining of the GEBP product kernel: this is a big | Gael Guennebaud | 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 | Gael Guennebaud | 2011-04-05 | |
| | ||||
* | fix trmv for Strictly* triangular matrices and trapezoidal matrices | Gael Guennebaud | 2011-03-28 | |
| | ||||
* | fix trmm for some unusual trapezoidal cases (a dense set of columns or rows ↵ | Gael Guennebaud | 2011-03-28 | |
| | | | | is zero) | |||
* | improve computation of the sub panel width | Gael Guennebaud | 2011-03-24 | |
| | ||||
* | improve performance of trsm | Gael Guennebaud | 2011-03-24 | |
| | ||||
* | fix 228 (ei_aligned_stack_delete does not exist anymore) | Gael Guennebaud | 2011-03-21 | |
| | ||||
* | fix memory leak when a custom scalar throw an exception | Gael Guennebaud | 2011-03-19 | |
| | ||||
* | re-enable fast pset1-pstore by introducing a new higher level pstore1 function | Gael Guennebaud | 2011-03-02 | |
| | ||||
* | fix stupid warning (bug #185) | Gael Guennebaud | 2011-02-14 | |
| | ||||
* | since gebp_kernel handled the scaling by alpha it used too many packets, ↵ | Gael Guennebaud | 2011-02-12 | |
| | | | | this patch fix that. | |||
* | Fix Diagonal related const correctness issues. | Hauke Heibel | 2011-02-05 | |
| | ||||
* | implement optimized path for selfadjoint rank 1 update (safe regarding ↵ | Gael Guennebaud | 2011-02-01 | |
| | | | | dynamic alloc) | |||
* | notify the creation of manual temporaries | Gael Guennebaud | 2011-02-01 | |
| | ||||
* | fix trmv regarding strided vectors and static allocation of temporaries | Gael Guennebaud | 2011-02-01 | |
| | ||||
* | fix bug in triangular matrix-vector produce found by eigen2 tests! | Benoit Jacob | 2011-01-28 | |
| | ||||
* | Fix bug in symmetric rank-2 update for row-major matrices (bug #144). | Jitse Niesen | 2011-01-04 | |
| | ||||
* | fix severe perf bug: coeff-based matrix products were not considered ↵ | Benoit Jacob | 2011-01-02 | |
| | | | | | | aligned, typically preventing vectorization. added unit test. | |||
* | bug #54 - really fix const correctness except in Sparse | Benoit Jacob | 2010-12-22 | |
| | ||||
* | bug #54 - The big Map const-correctness changes | Benoit Jacob | 2010-12-10 | |
| | ||||
* | fix bug #122 : rank 2 update test and scalar multiple extraction were both wrong | Gael Guennebaud | 2010-11-23 | |
| | ||||
* | this product still badly read the imaginary part on the diagonal | Gael Guennebaud | 2010-11-22 | |
| | ||||
* | add missing non const data() method to MapBase | Gael Guennebaud | 2010-11-21 | |
| | ||||
* | make sure our internal selfadjoint*vector product does not use the imaginary ↵ | Gael Guennebaud | 2010-11-21 | |
| | | | | part of the diagonal entries | |||
* | implements TRMV level 2 blas routine | Gael Guennebaud | 2010-11-20 | |
| | ||||
* | make trmv uses direct access | Gael Guennebaud | 2010-11-20 | |
| | ||||
* | makes rank 2 update function conformant to BLAS HER2 | Gael Guennebaud | 2010-11-19 | |
| | ||||
* | properly use nested types | Gael Guennebaud | 2010-11-10 | |
| | ||||
* | generalize our internal rank K update routine to support more general A*B ↵ | Gael Guennebaud | 2010-11-10 | |
| | | | | | | product while evaluating only one triangular part and make it available via, e.g.: R.triangularView<Lower>() += s * A * B; |