aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/redux.cpp
Commit message (Collapse)AuthorAge
* Fix bug in partial reduction of expressions requiring evaluationGravatar Eugene Zhulenev2018-10-10
|
* Get rid of EIGEN_TEST_FUNC, unit tests must now be declared with ↵Gravatar Gael Guennebaud2018-07-17
| | | | | | | | | EIGEN_DECLARE_TEST(mytest) { /* code */ }. This provide several advantages: - more flexibility in designing unit tests - unit tests can be glued to speed up compilation - unit tests are compiled with same predefined macros, which is a requirement for zapcc
* Remove local Index typedef from unit-testsGravatar Gael Guennebaud2018-07-12
|
* bug #1449: fix redux_3 unit testGravatar Gael Guennebaud2017-08-22
|
* Fix tracking of temporaries in unit testsGravatar Gael Guennebaud2017-02-19
|
* Refactoring of the cost model:Gravatar Gael Guennebaud2015-10-28
| | | | | | | | | | | - Dynamic is now an invalid value - introduce a HugeCost constant to be used for runtime-cost values or arbitrarily huge cost - add sanity checks for cost values: must be >=0 and not too large This change provides several benefits: - it fixes shortcoming is some cost computation where the Dynamic case was not properly handled. - it simplifies cost computation logic, and should avoid future similar shortcomings. - it allows to distinguish between different level of dynamic/huge/infinite cost - it should enable further simplifications in the computation of costs (save compilation time)
* Fix false negative in redux testGravatar Gael Guennebaud2015-10-27
|
* bug #1090: fix a shortcoming in redux logic for which slice-vectorization ↵Gravatar Gael Guennebaud2015-10-21
| | | | plus unrolling might happen.
* Implement temporary-free path for "D.nolias() ?= C + A*B". (I thought it was ↵Gravatar Gael Guennebaud2015-10-09
| | | | already implemented)
* Add unit test to check nesting of complex expressions in redux()Gravatar Gael Guennebaud2015-10-09
|
* Add no_assignment_operator to a few classes that must not be assigned, and ↵Gravatar Gael Guennebaud2013-07-10
| | | | fix a couple of warnings.
* Introduce a TEST_SET_BUT_UNUSED_VARIABLE macro for initialized but unused ↵Gravatar Gael Guennebaud2013-06-25
| | | | variables in the unit tests and also fix a few other warnings.
* Workaround a bunch of stupid warnings in unit testsGravatar Gael Guennebaud2013-06-23
|
* Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
|
* Fix bug #314:Gravatar Gael Guennebaud2012-11-06
| | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Fix failures in redux test caused by underflow in .prod() test.Gravatar Jitse Niesen2011-08-21
|
* the min/max macros to detect unprotected min/max were undefined by some std ↵Gravatar Gael Guennebaud2011-08-19
| | | | | | header, so let's declare them after and do the respective fixes ;)
* add the possibility to configure the maximal matrix size in the unit testsGravatar Gael Guennebaud2011-07-12
|
* Use absolute error to test sum in which cancellation may occur.Gravatar Jitse Niesen2011-02-25
|
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* fix sum()/prod() on empty matrix making sure this does not affect fixed ↵Gravatar Gael Guennebaud2010-07-16
| | | | sized object, extend related unit tests including partial reduction
* Relaxed precision test.Gravatar Hauke Heibel2010-07-04
|
* Still fixing warnings.Gravatar Hauke Heibel2010-06-20
|
* Fix compilation of some tests as well as more warnings.Gravatar Hauke Heibel2010-06-20
|
* Utilize Index in all unit tests.Gravatar Hauke Heibel2010-06-20
|
* add regression test for previous fixGravatar Gael Guennebaud2010-05-13
|
* Silenced type conversion warnings.Gravatar Hauke Heibel2010-02-03
|
* One warning less...Gravatar Hauke Heibel2010-01-30
|
* Adapted mean to work with complex numbers.Gravatar Hauke Heibel2010-01-29
| | | | Added regression test.
* Big renaming:Gravatar Benoit Jacob2010-01-04
| | | | | | start ---> head end ---> tail Much frustration with sed syntax. Need to learn perl some day.
* big huge changes, so i dont remember everything.Gravatar Benoit Jacob2009-10-28
| | | | | | | | | | * renaming, e.g. LU ---> FullPivLU * split tests framework: more robust, e.g. dont generate empty tests if a number is skipped * make all remaining tests use that splitting, as needed. * Fix 4x4 inversion (see stable branch) * Transform::inverse() and geo_transform test : adapt to new inverse() API, it was also trying to instantiate inverse() for 3x4 matrices. * CMakeLists: more robust regexp to parse the version number * misc fixes in unit tests
* compilation fixesGravatar Gael Guennebaud2009-09-17
|
* * fix super nasty bug: vector.maxCoeff(&index) didn't work when 'vector'Gravatar Benoit Jacob2009-09-16
| | | | | was a row-vector. Fixed by splitting the vector version from the matrix version. * add unit test, the visitors weren't covered by any test!!
* remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-05-22
| | | | it never made very precise sense. but now does it still make any?
* * exit Sum.h, exit Prod.h, welcome vectorization of redux() !Gravatar Gael Guennebaud2009-02-12
* add vectorization for minCoeff and maxCoeff