Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | merge with default branch | 2014-06-20 | |
|\ | |||
* | | Fix regressions in redux_evaluator flags and evaluator<Block> flags | 2014-03-12 | |
| | | |||
* | | Extend evaluation traits debuging info | 2014-03-12 | |
| | | |||
* | | Move evaluation related flags from traits to evaluator and fix evaluators of ↵ | 2014-03-12 | |
| | | | | | | | | MapBase and Replicate | ||
* | | Move CoeffReadCost mechanism to evaluators | 2014-03-10 | |
| | | |||
| * | Added support for AVX to Eigen. | 2014-01-29 | |
| | | |||
* | | Make reductions compatible with evaluators | 2013-12-02 | |
|/ | |||
* | merge with default branch | 2013-04-19 | |
|\ | |||
| * | bug #564: document the fact that minCoeff/maxCoeff members have undefined ↵ | 2013-04-09 | |
| | | | | | | | | behavior if the matrix contains NaN. | ||
* | | 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. | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| | |||
* | fix static inline versus inline static issues (the former is the correct order) | 2012-01-31 | |
| | |||
* | workaround ICC compilation error with -strict-ansi | 2012-01-25 | |
| | |||
* | optimize vectorized reductions by peeling the loop: | 2011-11-12 | |
| | | | | | | - x2 for squaredNorm() on double - peeling the loop with a peeling factor of 4 leads to even better perf for large vectors (e.g., >64) but it makes more difficult to keep good performance on smaller ones. | ||
* | 'fix' a couple of clang -Wconstant-logical-operand warnings (still not ↵ | 2011-02-22 | |
| | | | | convinced about the pertinence of that warning) | ||
* | Renamed cleantype to remove_all since it is close to ↵ | 2010-10-26 | |
| | | | | remove_{const|pointer|reference}. | ||
* | bug #86 : use internal:: namespace instead of ei_ prefix | 2010-10-25 | |
| | |||
* | fix sum()/prod() on empty matrix making sure this does not affect fixed ↵ | 2010-07-16 | |
| | | | | sized object, extend related unit tests including partial reduction | ||
* | email change | 2010-06-24 | |
| | |||
* | merge my Dynamic -> -1 change | 2010-06-11 | |
|\ | |||
* | | change the value of Dynamic to -1, since the index type is now configurable. | 2010-06-11 | |
| | | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead | ||
| * | Fixes #104. | 2010-06-02 | |
|/ | |||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | fix bug in sliced redux | 2010-05-13 | |
| | |||
* | * allow matrix dimensions to be 0 (also at compile time) and provide a ↵ | 2010-03-21 | |
| | | | | | | | | | | | | | | | specialization of ei_matrix_array for size 0 * adapt many xprs to have the right storage order, now that it matters * add static assert on expressions to check that vector xprs have the righ storage order * adapt ei_plain_matrix_type_(column|row)_major * implement assignment of selfadjointview to matrix (was before failing to compile) and add nestedExpression() methods * expand product_symm test * in ei_gemv_selector, use the PlainObject type instead of a custom Matrix<...> type * fix VectorBlock and Block mistakes | ||
* | let redux use the new ByOuterInner accessors | 2010-02-26 | |
| | |||
* | Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵ | 2010-02-06 | |
| | | | | | | related to nested products. Fixed a few typos and a few warnings. | ||
* | make sure the correct diagoanl() function is called in trace() | 2010-02-04 | |
| | |||
* | Prevent temporaries for reductions. | 2010-02-04 | |
| | |||
* | Adapted mean to work with complex numbers. | 2010-01-29 | |
| | | | | Added regression test. | ||
* | merge and add start/end to Eigen2Support | 2010-01-05 | |
|\ | |||
| * | * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple of | 2010-01-02 | |
| | | | | | | | | | | | | | | sizeof(Scalar), and that assumption breaks with double on linux x86-32. * Rename ei_alignmentOffset to ei_first_aligned * Rewrite its documentation and part of its body * The variant taking a MatrixBase doesn't need a separate size argument. | ||
* | | merge with default branch | 2009-12-22 | |
|\| | |||
| * | * introduce ei_alignmentOffset(MatrixBase&,Integer) | 2009-12-16 | |
| | | | | | | | | | | couldnt put it in Memory.h as it needs the definition of MatrixBase * make Redux use it | ||
* | | add a DenseBase class for MAtrixBase and ArrayBase and more code factorisation | 2009-12-04 | |
| | | |||
| * | Assign.h: add LinearTraversal (non-vectorized index-based traversal) | 2009-11-18 | |
|/ | | | | Rename some constants to make names match more closely what they mean. | ||
* | added mean() reduction | 2009-10-29 | |
| | |||
* | Inlining fixes + fixed typo. | 2009-10-15 | |
| | | | | Removed ei_assert in presence of static assert. | ||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | add "slice vectorization" of redux (eg. m.block().minCoeff() is now | 2009-03-09 | |
| | | | | vectorized) | ||
* | * exit Sum.h, exit Prod.h, welcome vectorization of redux() ! | 2009-02-12 | |
| | | | | * add vectorization for minCoeff and maxCoeff | ||
* | * make sum and redux honor EvalBeforeNestingBit too | 2009-01-28 | |
| | | | | * fix MSVC issues (hopefully) | ||
* | * replace postfix ++ by prefix ++ wherever that makes sense in Eigen/ | 2008-12-17 | |
| | | | | | * fix some "unused variable" warnings in the tests; there remains a libstdc++ "deprecated" warning which I haven't looked much into | ||
* | Update e-mail address | 2008-11-24 | |
| | |||
* | As discussed on ML: | 2008-10-24 | |
| | | | | | | | | | | * remove the automatic resizing feature of operator = * add function Matrix::set() to be used when the previous behavior is wanted * the default constructor of dynamic-size matrices now creates a "null" matrix (data=0, rows = cols = 0) instead of a 1x1 matrix * fix UnixX typos ;) | ||
* | move CommaInitializer out of MatrixBase and documment it (because of ↵ | 2008-09-13 | |
| | | | | .finished()) | ||
* | Complete rewrite of partial reduction according to mailing list discussions. | 2008-07-19 | |
| | |||
* | split sum away from redux and vectorize it. | 2008-06-23 | |
| | | | | | | (could come back to redux after it has been vectorized, and could serve as a starting point for that) also make the abs2 functor vectorizable (for real types). | ||
* | * more cleaning in Product | 2008-06-19 | |
| | | | | | | * make Matrix2f (and similar) vectorized using linear path * fix a couple of warnings and compilation issues with ICC and gcc 3.3/3.4 (cannot get Transform compiles with gcc 3.3/3.4, see the FIXME) |