| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
| |
* update the messages
* rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
* remove debug_xxx targets
* runtest.sh: don't run make
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |\ |
|
| | |
| | |
| | |
| | | |
* fix documentation of ei_add_test
|
| | |
| | |
| | |
| | | |
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.
|
|/ /
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
Disabled debug_* targets for MSVC_IDE (they already exist).
Removed the make usage message for MSVC_IDE.
|
| |
| |
| |
| |
| |
| | |
(otherwise they are compiled when you simply run
make in test/ or when enforcing "test" to be part of "all")
- add linking libraries to the debug_test_* targets
|
| | |
|
| |
| |
| |
| | |
So this is the come-back of btest target, and the default target is empty again.
|
| |
| |
| |
| | |
remove the btest target, instead just do "make" since anyway we have to let "make" build the tests
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
(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
|
| | |
|
| |
| |
| |
| | |
Allowed VC10 to make use of static_assert.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Added an IGNORE_CVS flag to the test suite (allows submitting local and modified repositories).
Fixed the EI_OFLAG for MSVC.
|
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| | |
build
|
| |
| |
| |
| | |
Still remains the problem of alignment and vectorization.
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
* parse the version number from the Macro.h header file
|
|
|
|
|
|
| |
-DEIGEN_NO_ASSERTION_CHECKING=ON
* only try...catch if exceptions are enabled
|
|
|
|
| |
* Some more CoeffReturnType changes
|
|
|
|
| |
with unit test and FindAdolc cmake module
|
| |
|
| |
|
|
|
|
| |
fix issues in Cholmod/Taucs supports
|
| |
|
| |
|
| |
|
|
|
|
| |
issues when multiple compilers are used on the same system.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
MatrixBase.
That means a lot of features which were available for sparse matrices
via the dense (and super slow) implemention are no longer available.
All features which make sense for sparse matrices (aka can be implemented efficiently) will be
implemented soon, but don't expect to see an API as rich as for the dense path.
Other changes:
* no block(), row(), col() anymore.
* instead use .innerVector() to get a col or row vector of a matrix.
* .segment(), start(), end() will be back soon, not sure for block()
* faster cwise product
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* add a LDL^T factorization with solver using code from T. Davis's LDL
library (LPGL2.1+)
* various bug fixes in trianfular solver, matrix product, etc.
* improve cmake files for the supported libraries
* split the sparse unit test
* etc.
|
|
|
|
|
| |
- remove some useless stuff => let's focus on a single sparse matrix format
- finalize the new RandomSetter
|
| |
|
|
|
|
| |
* add unit tests for sparse cholesky
|
|
|
|
|
|
|
| |
in Cholesky
* fix all numerical instabilies in the unit tests, now all tests can be run 2000 times
with almost zero failures.
|
| |
|
|
|
|
|
|
|
| |
and complex
math. Now the user has to define himself EIGEN_USE_COMPLEX if he wants complex support.
Remove TVMET_OPTIMIZE. More cleanup.
|
|
|
|
| |
Keep only int, float, double, complex<T>.
|
| |
|