aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/product_extra.cpp
Commit message (Collapse)AuthorAge
* Allow for negative strides.Gravatar Gael Guennebaud2021-01-27
| | | | | | | Note that using a stride of -1 is still not possible because it would clash with the definition of Eigen::Dynamic. This fixes #747.
* 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 #1343: fix compilation regression in array = matrix_productGravatar Gael Guennebaud2016-11-18
|
* Fix regression in X = (X*X.transpose())/s with X rectangular by deferring ↵Gravatar Gael Guennebaud2016-10-26
| | | | resizing of the destination after the creation of the evaluator of the source expression.
* bug #1308: fix compilation of some small products involving nullary-expressions.Gravatar Gael Guennebaud2016-09-29
|
* bug #1308: fix compilation of vector * rowvector::nullary.Gravatar Gael Guennebaud2016-09-25
|
* Add regression test for bug #817Gravatar Gael Guennebaud2015-09-02
|
* bug #986: add support for coefficient-based product with 0 depth.Gravatar Gael Guennebaud2015-04-01
|
* Fix computeProductBlockingSizes with m==0, and add respective unit test.Gravatar Gael Guennebaud2015-03-31
|
* bug #978: add unit test for zero-sized productsGravatar Gael Guennebaud2015-03-06
|
* Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
|
* Clean source code and unit tests with respect to -Wunused-local-typedefsGravatar Gael Guennebaud2013-04-10
|
* Fix out-of-range memory access in GEMV (the memory was not used for the ↵Gravatar Gael Guennebaud2012-08-30
| | | | | | | computation, only to assemble unaligned packets from aligned packet loads) (transplanted from 221f54698c2f6690da8c0f44c1e31e55118dedab )
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* Bug fix for matrix1 * matrix2 * scalar1 * scalar2.Gravatar Jitse Niesen2011-09-19
| | | | See report on http://forum.kde.org/viewtopic.php?f=74&t=96947 .
* add the possibility to configure the maximal matrix size in the unit testsGravatar Gael Guennebaud2011-07-12
|
* fix bug #127. our product selection logic was flawed in that it used the ↵Gravatar Benoit Jacob2010-12-09
| | | | | | Max-sized to determine whether the size is 1. + test.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* fix bad mat * mat * scalar when the implicit conversion operator to a Matrix ↵Gravatar Gael Guennebaud2010-08-31
| | | | is used
* 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