| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
* support unsupported/
* use egrep instead of grep, properly escape special chars.
|
| |
|
| |
|
|
|
|
|
| |
* bump version to 2.91.0
* add FindEigen3.cmake
|
|
|
|
|
|
|
| |
* DiagonalMatrix:
- add MaxSizeAtCompileTime parameter
- DiagonalOnTheLeft ---> OnTheLeft
- fix bug in DiagonalMatrix::setIdentity()
|
|
|
|
| |
course, to have the build dir as a subdir of the source dir.
|
| |
|
|
|
|
|
| |
* update the messages
* rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner
|
|
|
|
|
| |
* 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
|
|
|
|
|
| |
Disabled debug_* targets for MSVC_IDE (they already exist).
Removed the make usage message for MSVC_IDE.
|
|
|
|
| |
EXCLUDE_FROM_ALL
|
|
|
|
| |
So this is the come-back of btest target, and the default target is empty again.
|
|
|
|
| |
now i think we're reasonably safe.
|
| |
|
|
|
|
| |
remove the btest target, instead just do "make" since anyway we have to let "make" build the tests
|
| |
|
| |
|
|
|
|
|
|
|
| |
---> question: do we change the prefix eigen2/ to eigen3/ now?
no, better wait until we've also changed the repository name
* more message improvements: "Install Eigen" was unclear as it left
out other things like the BLAS library
|
| |
|
|
|
|
|
|
|
|
|
| |
(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
|
|
|
|
|
| |
- write extentive unit tests (maybe this already exist in other projects)
- the level2 functions still have to be implemented
|
|
|
|
| |
Allowed VC10 to make use of static_assert.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| |
| |
| |
| | |
* parse the version number from the Macro.h header file
|
|/ |
|
| |
|
|
|
|
| |
* a few dox fixes (alloc routines do return 0 on error) and forgot to update version number in CMakeLists
|
|
|
|
| |
with unit test and FindAdolc cmake module
|
| |
|
|
|
|
| |
(add unsupported folder)
|
|
|
|
| |
EIGEN_MINOR_VERSION to 50
|
|
|
|
|
|
|
|
|
|
| |
* try to be clever in matrix ctors and operator=: be lazy when we can, always allow
to copy rowvector into columnvector, check the template parameters,
try to factor the code better
* add missing copy ctor in UnalignedType
* fix bug in the traits of DiagonalProduct
* renaming: EIGEN_TUNE_FOR_CPU_CACHE_SIZE
* update the dox a little
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
* pretext to bump to beta6
|
|
|
|
|
|
|
|
|
|
| |
* the dashboard is there: http://my.cdash.org/index.php?project=Eigen
* now you can run the tests from the top build dir
and submit report like that (from the top build dir):
ctest -D Experimental
* todo:
- add some nighlty builds (I'll add a few on my computer)
- add valgrind memory checks, performances tests, compilation time tests, etc.
|
| |
|
|
|
|
| |
* if svnversion returns prose such as "exported" then discard that
|
|
|
|
|
|
| |
easier to have a uniform requirement in kdesupport for when he makes
fixes.
* add eigen versioning macros
|
| |
|
| |
|
|
|
|
|
| |
The reason why we didn't realize until now that it didn't compile at all
with MSVC is that before today with MSVC the SSE2 detection didn't work.
|