aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/CMakeLists.txt
Commit message (Collapse)AuthorAge
...
* * 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()
* [mq]: eigensolverGravatar Gael Guennebaud2009-09-01
|
* * JacobiSVD:Gravatar Benoit Jacob2009-08-31
| | | | | | | | | | | | - support complex numbers - big rewrite of the 2x2 kernel, much more robust * Jacobi: - fix weirdness in initial design, e.g. applyJacobiOnTheRight actually did the inverse transformation - fully support complex numbers - fix logic to decide whether to vectorize - remove several clumsy methods fix for complex numbers
* add ColPivotingHouseholderQRGravatar Benoit Jacob2009-08-23
| | | | rename RRQR to fullPivotingHouseholderQR
* add initial, rough, full-pivoting RRQR decompositionGravatar Benoit Jacob2009-08-22
| | | | | lots of room for improvement! and add Gael a (c) line in Householder.h
* Proper fix for linking to the Qt libraries (and others)Gravatar Marcus D. Hanwell2009-08-21
| | | | | | My initial fix was incorrect, the libraries must be quoted when being passed to the add test macro, but must be unquoted when passed to the target_link_libraries function.
* compilation fix in EigenSolver,Gravatar Gael Guennebaud2009-08-06
| | | | bugfix in PartialLU
* merge with special_matrix branchGravatar Gael Guennebaud2009-08-03
|\
* | add new Householder moduleGravatar Benoit Jacob2009-08-03
| |
| * apply patch from Marcus Hanwell: Improved quoting of tests when added to the ↵Gravatar Benoit Jacob2009-08-02
| | | | | | | | build
* | add a debug mechanism to compute the number of intermediate evaluations ↵Gravatar Gael Guennebaud2009-07-28
| | | | | | | | (only for dynamic size)
* | trmm is now fully working and available via TriangularView::operator*Gravatar Gael Guennebaud2009-07-27
| |
* | finalize trsm: works in all situations, and it is now used by solve() and ↵Gravatar Gael Guennebaud2009-07-26
| | | | | | | | solveInPlace()
* | split and add unit tests for symm and syrk,Gravatar Gael Guennebaud2009-07-23
| | | | | | | | the .rank*update() functions now returns a reference to *this
* | started an implementation of BandMatrix: at least the read/write accessGravatar Gael Guennebaud2009-07-14
| | | | | | | | to the main/sub/super diagonals seems to work well.
* | add triangular * vector productGravatar Gael Guennebaud2009-07-13
| |
* | 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
* | new implementation of diagonal matrices and diagonal matrix expressionsGravatar Benoit Jacob2009-06-28
|/
* Added Umeyama implementation.Gravatar Hauke Heibel2009-05-26
|
* split and extend eigen-solver testsGravatar Gael Guennebaud2009-03-23
|
* big addons:Gravatar Gael Guennebaud2009-03-05
| | | | | | | | | | | * add Homogeneous expression for vector and set of vectors (aka matrix) => the next step will be to overload operator* * add homogeneous normalization (again for vector and set of vectors) * add a Replicate expression (with uni-directional replication facilities) => for all of them I'll add examples once we agree on the API * fix gcc-4.4 warnings * rename reverse.cpp array_reverse.cpp
* add a proof of concept autodiff jacobian helper class based on adolcGravatar Gael Guennebaud2009-02-27
| | | | with unit test and FindAdolc cmake module
* * split CacheFriendlyProduct into multiple smaller filesGravatar Gael Guennebaud2009-02-21
| | | | | | * add an efficient selfadjoint * vector implementation (= blas symv) perf are inbetween MKL and GOTO => the interface is still missing (have to be rethougth)
* * fix Quaternion::setFromTwoVectors (thanks to "benv" from the forum)Gravatar Gael Guennebaud2009-02-17
| | | | | | | | * extend PartialRedux::cross() to any matrix sizes with automatic vectorization when possible * unit tests: add "geo_" prefix to all unit tests related to the geometry module and start splitting the big "geometry.cpp" tests to multiple smaller ones (also include new tests)
* * exit Sum.h, exit Prod.h, welcome vectorization of redux() !Gravatar Gael Guennebaud2009-02-12
| | | | * add vectorization for minCoeff and maxCoeff
* * add ei_predux_mul internal functionGravatar Gael Guennebaud2009-02-10
| | | | * apply Ricard Marxer's prod() patch with fixes for the vectorized path
* - add diagonal * sparse product as an expressionGravatar Gael Guennebaud2009-02-09
| | | | | - split sparse_basic unit test - various fixes in sparse module
* force the use of debug version of QtCore unless it is not availableGravatar Gael Guennebaud2009-02-06
|
* eventually MSVC does not like my /O2 flags (incompatibility with other ↵Gravatar Gael Guennebaud2009-02-06
| | | | option set by default)
* apply Ricard patch for Reverse with minor modificationsGravatar Gael Guennebaud2009-02-06
|
* add optimization flag for MSVC and heavy testsGravatar Gael Guennebaud2009-02-05
| | | | remove unsupported namespace
* remove explicit fortran dependency in FindCholmodGravatar Gael Guennebaud2009-02-05
|
* add custom FindBLAS FindLAPACK working for c++ compilerGravatar Gael Guennebaud2009-02-05
| | | | fix issues in Cholmod/Taucs supports
* setup the unsupported directory structure.Gravatar Gael Guennebaud2009-02-04
| | | | | | | | The unsupported module documentation is automatically generated in: build/doc/unsupported/ with bidirectional cross references. I leave a class Foo in AdolcForward module to illustrate the cross-reference behavior. I will remove it in the next commit.