| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
* DiagonalMatrix:
- add MaxSizeAtCompileTime parameter
- DiagonalOnTheLeft ---> OnTheLeft
- fix bug in DiagonalMatrix::setIdentity()
|
| |
|
|
|
|
|
| |
(useful for porting)
* maketests really has to be in test/
|
|
|
|
|
| |
* update the messages
* rename EIGEN_CMAKE_RUN_FROM_CTEST to something saner
|
|
|
|
|
| |
./mctestr ^qr 5
and it will build all tests matching ^qr with 5 jobs and then do `ctest -R ^qr`
|
|
|
|
|
|
| |
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
|
|
|
|
| |
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.
|
|
|
|
| |
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
|
|
|
|
|
| |
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!!
|
| |
|
| |
|
|
|
|
| |
* fix my stupidity in Matrix::swap()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
rename RRQR to fullPivotingHouseholderQR
|
|
|
|
|
| |
lots of room for improvement!
and add Gael a (c) line in Householder.h
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
bugfix in PartialLU
|
|\ |
|
| | |
|
| |
| |
| |
| | |
build
|
| |
| |
| |
| | |
(only for dynamic size)
|
| | |
|
| |
| |
| |
| | |
solveInPlace()
|
| |
| |
| |
| | |
the .rank*update() functions now returns a reference to *this
|
| |
| |
| |
| | |
to the main/sub/super diagonals seems to work well.
|
| | |
|
| |
| |
| |
| |
| | |
adjoint, -, and scalar multiple seems to be well handled. It only remains
the simpler case: C = alpha*(A*B) ... for the next commit
|
|/ |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
with unit test and FindAdolc cmake module
|
|
|
|
|
|
| |
* add an efficient selfadjoint * vector implementation (= blas symv)
perf are inbetween MKL and GOTO
=> the interface is still missing (have to be rethougth)
|
|
|
|
|
|
|
|
| |
* 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)
|
|
|
|
| |
* add vectorization for minCoeff and maxCoeff
|
|
|
|
| |
* apply Ricard Marxer's prod() patch with fixes for the vectorized path
|
|
|
|
|
| |
- split sparse_basic unit test
- various fixes in sparse module
|
| |
|
|
|
|
| |
option set by default)
|
| |
|
|
|
|
| |
remove unsupported namespace
|
| |
|
|
|
|
| |
fix issues in Cholmod/Taucs supports
|
|
|
|
|
|
|
|
| |
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.
|