aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Added stddeque unit test dervied from the stdlist test.Gravatar Hauke Heibel2010-10-16
|
* remove SVD class (was bad code taked from elsewhere)Gravatar Benoit Jacob2010-10-12
| | | | | Use JacobiSVD for now. We do plan to reintroduce a bidiagonalizing SVD asap.
* add Jacobi unit test. jacobi_5 fails, exposing bug #39.Gravatar Benoit Jacob2010-10-12
|
* Removed debug outputs.Gravatar Hauke Heibel2010-07-28
|
* Fixed annoying CMake - Qt warning.Gravatar Hauke Heibel2010-07-03
|
* split the Sparse module into multiple ones, and move non stable parts to ↵Gravatar Gael Guennebaud2010-06-18
| | | | | | unsupported/ (see the ML for details)
* fix selfadjoint to denseGravatar Gael Guennebaud2010-05-19
|
* make the cmake options EIGEN_DEFAULT_TO_ROW_MAJOR and disabling ↵Gravatar Benoit Jacob2010-05-18
| | | | EIGEN_SPLIT_LARGE_TESTS work also for unsupported tests
* kill the LeastSquares module.Gravatar Benoit Jacob2010-04-29
| | | | I didn't even put it in Eigen2Support because it requires several other modules. But if you want we can always create a new module, Eigen2Support_LeastSquares...
* dont try passing --version to qccGravatar Benoit Jacob2010-04-29
|
* 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.
* * implement the corner() API change: new methods topLeftCorner() etcGravatar Benoit Jacob2010-04-22
| | | | | | | | * get rid of BlockReturnType: it was not needed, and code was not always using it consistently anyway * add topRows(), leftCols(), bottomRows(), rightCols() * add corners unit-test covering all of that * adapt docs, expand "porting from eigen 2 to 3" * adapt Eigen2Support
* Added support for STL lists with aligned Eigen types.Gravatar Hauke Heibel2010-04-18
|
* Add tests for real and complex Schur; extend test for Hessenberg.Gravatar Jitse Niesen2010-04-02
| | | | Make a minor correction to the ComplexSchur class.
* Fix Map-with-Stride and cover it by new unit tests.Gravatar Benoit Jacob2010-02-26
|
* * add VERIFY_IS_EQUAL, should compile faster and it's natural when no ↵Gravatar Benoit Jacob2010-02-26
| | | | | | | | | arithmetic is involved. * rename 'submatrices' test to 'block' * add block-inside-of-block tests * remove old cruft * split diagonal() tests into separate file
* Added debug only unit test for nesting ops - just run ./check nesting.Gravatar Hauke Heibel2010-02-09
|
* Added EIGEN_DEFINE_STL_VECTOR_SPECIALIZATION macro including unit tests and ↵Gravatar Hauke Heibel2010-01-27
| | | | documentation.
* add EIGEN_DEFAULT_TO_ROW_MAJOR cmake option for the tests.Gravatar Benoit Jacob2010-01-27
|
* Add small test for Matrix::setIdentity()Gravatar Jitse Niesen2010-01-20
| | | | This is to exhibit the bug that makes the jacobisvd_7 test fail.
* add unit tests for true array objectsGravatar Gael Guennebaud2010-01-18
|
* New UpperBidiagonalization classGravatar Benoit Jacob2010-01-14
|
* Backed out changeset 58fb27cd566f4057cee914be4cfe4f87abe8dc04Gravatar Benoit Jacob2010-01-07
|
* undoGravatar Benoit Jacob2010-01-07
|
* merge and add start/end to Eigen2SupportGravatar Gael Guennebaud2010-01-05
|\
| * * Fix bug #79: ei_alignmentOffset was assuming that ptr is multiple ofGravatar Benoit Jacob2010-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.
| * fix #75, and add a basic unit test for HessenbergGravatar Gael Guennebaud2009-12-23
| | | | | | | | (it was indirectly tested by the eigenvalue decomposition)
| * fix #69 and extend unit tests or triangular solversGravatar Gael Guennebaud2009-12-23
| |
* | merge with default branchGravatar Gael Guennebaud2009-12-22
|\|
* | add an eigen2support test and a few fixesGravatar Gael Guennebaud2009-12-16
| |
| * improve the scripts for building unit tests:Gravatar Benoit Jacob2009-11-25
| | | | | | | | | | * support unsupported/ * use egrep instead of grep, properly escape special chars.
| * 4x4 inverse:Gravatar Benoit Jacob2009-11-23
| | | | | | | | | | * change block selection threshold from 1e-2 to 1e-1 * add rigorous precision test
* | Hey, finally the copyCoeff stuff is not only used to implement swap anymore :)Gravatar Gael Guennebaud2009-11-20
|/ | | | | | Add an internal pseudo expression allowing to optimize operators like +=, *= using the copyCoeff stuff. This allows to easily enforce aligned load for the destination matrix everywhere.
* * add PermutationMatrixGravatar Benoit Jacob2009-11-15
| | | | | | | * DiagonalMatrix: - add MaxSizeAtCompileTime parameter - DiagonalOnTheLeft ---> OnTheLeft - fix bug in DiagonalMatrix::setIdentity()
* introduce check target, and some renamingGravatar Benoit Jacob2009-11-12
|
* * add non-default option to initialize matrices by 0Gravatar Benoit Jacob2009-11-12
| | | | | (useful for porting) * maketests really has to be in test/
* * add ./debug and ./release scriptsGravatar Benoit Jacob2009-11-12
| | | | | * update the messages * rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner
* add mctestr script. In your build directory, just do:Gravatar Benoit Jacob2009-11-12
| | | | | ./mctestr ^qr 5 and it will build all tests matching ^qr with 5 jobs and then do `ctest -R ^qr`
* * add maketests script. It is like make but takes a regexp allowing to build ↵Gravatar Benoit Jacob2009-11-11
| | | | | | selected targets. Next step will be a "mctestr" script doing that and then calling ctest -R. * in runtest.sh, don't override the default number of repeats. If one thinks the default should be changed, let's change it at the source.
* * use standard CMAKE_BUILD_TYPEGravatar Benoit Jacob2009-11-11
| | | | | * remove debug_xxx targets * runtest.sh: don't run make
* 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.
* Add new default option EIGEN_SPLIT_LARGE_TESTS and cmake macro ↵Gravatar Benoit Jacob2009-10-19
| | | | | | | | ei_add_test_multi. When enabled, large tests are split into smaller executables. This needs minimal changes in the unit tests. Updated the LU test to use it.
* finally, the right fix: set CTEST_BUILD_TARGET.Gravatar Benoit Jacob2009-10-04
| | | | So this is the come-back of btest target, and the default target is empty again.
* add debug targets like debug_qr to build a specific test with debug infoGravatar Benoit Jacob2009-10-03
| | | | remove the btest target, instead just do "make" since anyway we have to let "make" build the tests
* Added cmake project definitions.Gravatar Hauke Heibel2009-10-02
|
* * Introduce make targets btest (build tests), blas (build blas lib), demos ↵Gravatar Benoit Jacob2009-09-27
| | | | | | | | | (build demos). * remove EIGEN_BUILD_TESTS and siblings * add summary at the end of cmake run, hopefully not too verbose * fix build of quaternion demo * kill remnants of old binary library option
* * 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!!
* add a stable_norm unit testGravatar Gael Guennebaud2009-09-07
|
* Added conservativeResize + unit test.Gravatar Hauke Heibel2009-09-03
|
* * add serious unit test for swapGravatar Benoit Jacob2009-09-02
| | | | * fix my stupidity in Matrix::swap()