eigen/test
Benoit Jacob 2840ac7e94 big huge changes, so i dont remember everything.
* 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
2009-10-28 18:19:29 -04:00
..
adjoint.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
array_replicate.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
array_reverse.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
array.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
bandmatrix.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
basicstuff.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
cholesky.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
CMakeLists.txt kill ei_add_test_multi. Now the macro ei_add_test does all that 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. 2009-10-19 14:40:35 -04:00
commainitializer.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
conservative_resize.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
cwiseop.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
determinant.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
diagonalmatrices.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
dynalloc.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
eigensolver_complex.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
eigensolver_generic.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
eigensolver_selfadjoint.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_alignedbox.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_eulerangles.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_homogeneous.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_hyperplane.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_orthomethods.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_parametrizedline.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_quaternion.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
geo_transformations.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
gsl_helper.h remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
householder.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
inverse.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
jacobisvd.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
linearstructure.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
lu.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
main.h big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
map.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
meta.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
miscmatrices.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
mixingtypes.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
nomalloc.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
packetmath.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_extra.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_large.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_notemporary.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_selfadjoint.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_small.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_symm.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_syrk.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_trmm.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_trmv.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product_trsm.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
product.h Adaptions from .lazy() towards .noalias(). 2009-08-31 17:29:37 +02:00
qr_colpivoting.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
qr_fullpivoting.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
qr.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
qtvector.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
redux.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
regression.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
resize.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
runtest.sh
sizeof.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
smallvectors.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
sparse_basic.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
sparse_product.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
sparse_solvers.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
sparse_vector.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
sparse.h remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
stable_norm.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
stdvector.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
submatrices.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
svd.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
swap.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
testsuite.cmake Fixed nmake parameter. 2009-10-09 14:09:25 +02:00
triangular.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
umeyama.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00
unalignedassert.cpp trivial compilation fix 2009-10-13 08:53:01 +02:00
vectorization_logic.cpp remove sentence "Eigen itself is part of the KDE project." 2009-05-22 20:25:33 +02:00
visitor.cpp big huge changes, so i dont remember everything. 2009-10-28 18:19:29 -04:00