aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/CMakeLists.txt
Commit message (Collapse)AuthorAge
* Intel(R) MKL support added.Gravatar karturov2011-12-05
| | | | | | | | | | * * * License disclaimer changed to BSD license for MKL_support.h * * * Pardiso support fixed, test added. blas/lapack tests fixed: Scalar parameter was added in Cholesky, product_matrix_vector_triangular remaned to triangular_matrix_vector_product. * * * PARDISO test was added physically.
* remove GSL dependency in the unit testsGravatar Gael Guennebaud2011-12-01
|
* Bugs 157 and 377 - General tightening/testing of vectorwise ops:Gravatar Benoit Jacob2011-11-18
| | | | | | | | | | | | | | | | | | * add lots of static assertions making it very explicit when all these ops are supposed to work: ** all ops require the rhs vector to go in the right direction ** all ops already require that the lhs and rhs are of the same kind (matrix vs vector) otherwise we'd have to do complex work ** multiplicative ops (introduced Kibeom's patch) are restricted to arrays, if only because for matrices they could be ambiguous. * add a new test, vectorwiseop.cpp. * these compound-assign operators used to be implemented with for loops: for(Index j=0; j<subVectors(); ++j) subVector(j).array() += other.derived().array(); This didn't seem to be needed; replaced by using expressions like operator+ and operator- did.
* move sparse solvers from unsupported/ to main Eigen/ and remove the "not ↵Gravatar Gael Guennebaud2011-11-12
| | | | stable yet" warning
* bug #363 - add test for integer overflow in size computationsGravatar Benoit Jacob2011-10-16
|
* add a unit test for permutation applied to sparse objectsGravatar Gael Guennebaud2011-10-11
|
* bug #225: add a unit test for memory leakGravatar Gael Guennebaud2011-05-23
|
* automatically generate the CALL_SUBTEST_* macrosGravatar Gael Guennebaud2011-03-28
|
* import evaluator worksGravatar Gael Guennebaud2011-03-23
|
* add test for EIGEN_DONT_ALIGN and EIGEN_DONT_ALIGN_STATICALLY, cf recent ↵Gravatar Benoit Jacob2011-03-10
| | | | bugs (214 etc) and changeset 56818d907ed08bcc831da1e990dbc105fb681866
* make check no test everything - also rm the EigenTesting cmake sub-projectGravatar Gael Guennebaud2011-02-17
|
* add Map static methods taking Strides, add test checking for compilation errorsGravatar Benoit Jacob2011-02-03
|
* relax Matrix/Array(Index) ctors to allow size 0, add test.Gravatar Benoit Jacob2011-02-01
|
* import eigen2 test suite. enable by defining EIGEN_TEST_EIGEN2Gravatar Benoit Jacob2011-01-19
| | | | only test_prec_inverse4x4 is fixed at the moment. now need to go over all those tests.
* fix EIGEN_TEST_NOQT (reported by Philippe Hamelin)Gravatar Thomas Capricelli2011-01-14
|
* generalize our internal rank K update routine to support more general A*B ↵Gravatar Gael Guennebaud2010-11-10
| | | | | | product while evaluating only one triangular part and make it available via, e.g.: R.triangularView<Lower>() += s * A * B;
* fix bug #92 - we were doing stupid things when passing the list of libraries ↵Gravatar Benoit Jacob2010-10-28
| | | | to link to.
* 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.