aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/product_extra.cpp
Commit message (Collapse)AuthorAge
* extend product unit testsGravatar Gael Guennebaud2010-07-07
|
* add a unit test for previous bugGravatar Gael Guennebaud2010-07-06
|
* fix rangeGravatar Gael Guennebaud2010-07-06
|
* Next try - more Index fixes.Gravatar Hauke Heibel2010-06-20
|
* Utilize Index in all unit tests.Gravatar Hauke Heibel2010-06-20
|
* Complete rework of global math functions and NumTraits.Gravatar Benoit Jacob2010-04-28
| | | | | | | | * Now completely generic so all standard integer types (like char...) are supported. ** add unit test for that (integer_types). * NumTraits does no longer inherit numeric_limits * All math functions are now templated * Better guard (static asserts) against using certain math functions on integer types.
* Remove some Array #includes.Gravatar Jitse Niesen2010-01-21
|
* 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
* kill ei_add_test_multi. Now the macro ei_add_test does all that ↵Gravatar Benoit Jacob2009-10-19
| | | | automatically, by parsing the source file. No risk anymore to specify the wrong number of tests! Also, introduce CALL_SUBTESTX for X=1..10 that allows to port existing code much quicker. And port already the product* and eigensolver* files.
* better fix for (v * v') * v, we still have to find a way to reorder itGravatar Gael Guennebaud2009-10-01
|
* *add test to prevent future regressionGravatar Benoit Jacob2009-09-29
|
* improve coverage of matrix-vector productGravatar Gael Guennebaud2009-09-07
|
* clean a bit the previous commit which came from a patch queue,Gravatar Gael Guennebaud2009-09-01
| | | | | | | | | and since it was my first try of the patch queue feature I did not managed to apply it with a good commit message, so here you go: * Add a ComplexSchur decomposition class built on top of HessenbergDecomposition * Add a ComplexEigenSolver built on top of ComplexSchur There are still a couple of FIXME but at least they work for any reasonable matrices, still have to extend the unit tests to stress them with nasty matrices...
* I've been too fast (again)Gravatar Gael Guennebaud2009-09-01
|
* fix issue #47: now m.noalias() = XXX properly resize m if neededGravatar Gael Guennebaud2009-09-01
|
* various compilation and bug fixes in selfadjoint stuffGravatar Gael Guennebaud2009-07-27
|
* finally directly calling the low-level products is fasterGravatar Gael Guennebaud2009-07-10
|
* started to simplify the triangular solversGravatar Gael Guennebaud2009-07-09
|
* ok now all the complex mat-mat and mat-vec products involving conjugate,Gravatar Gael Guennebaud2009-07-08
adjoint, -, and scalar multiple seems to be well handled. It only remains the simpler case: C = alpha*(A*B) ... for the next commit