| Commit message (Collapse) | Author | Age |
| |
|
| |
|
|
|
|
|
| |
* change block selection threshold from 1e-2 to 1e-1
* add rigorous precision test
|
| |
|
|
|
|
| |
* expand unit tests to make sure to catch them: they nearly escaped the existing tests as these memory violations were highly dependent on the numbers of rows and cols.
|
| |
|
|
|
|
| |
* remove buggy (superfluous?) specialization in the meta-unroller
|
| |
|
|
|
|
|
| |
* bump version to 2.91.0
* add FindEigen3.cmake
|
| |
|
|
|
|
| |
I still have JacobiSVD errors when cols>rows
|
|
|
|
| |
Rename some constants to make names match more closely what they mean.
|
| |
|
|
|
|
| |
LU: make use of that
|
| |
|
|
|
|
| |
BandMatrix: rename toDense() ---> toDenseMatrix() for consistency
|
|
|
|
|
| |
* make multiplication order not be reversed
* release-quality documentation
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* DiagonalMatrix:
- add MaxSizeAtCompileTime parameter
- DiagonalOnTheLeft ---> OnTheLeft
- fix bug in DiagonalMatrix::setIdentity()
|
|
|
|
|
|
| |
* replace implicit constructor AngleAxis(QuaternionBase&) by an explicit one, it seems ambiguous for the compiler
* remove explicit constructor with conversion type quaternion(Quaternion&): conflict between constructor.
* modify EIGEN_INHERIT_ASSIGNEMENT_OPERATORS to suit Quaternion class
|
|
|
|
| |
(xargs alone doesnt seem to be documented in the man page, while xargs echo is documented)
|
| |
|
|
|
|
|
| |
(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
|
|
|
|
|
|
| |
output. Keep "workspace" as pointer because it is an array (which is now more obvious).
*rename makeHouseholderSequence to householderSequence, because that's what it returns.
|
|\
| |
| |
| | |
* remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2.
|
| |
| |
| |
| | |
and fix various compilation issues
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
put them in a new internal 'misc' directory
|
| | |
|
| |
| |
| |
| | |
*improve documentation
|
|\| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|
| |
| |
| |
| |
| |
| | |
* add computeInverseWithCheck
* doc improvements
* update test
|
| |
| |
| |
| | |
in particular, the API is essentially finalized and the 4x4 case is fixed to be numerically stable.
|
| |
| |
| |
| |
| |
| |
| | |
is aligned or not. This is done using the Aligned constant:
Map<MatrixType,Aligned>::Map(data);
* rename ForceAligned to EnforceAlignedAccess, and update its doc,
and emphasize this is mainly an internal stuff.
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
(result undefined, but at least it won't take forever on intel 387)
* add lots of comments, especially to LU.h
* fix stuff I had broken in Inverse.h
* split inverse 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.
|
| |
| |
| |
| | |
* ReturnByValue: after all don't eval to temporary for generic MatrixBase impl
|
| |
| |
| |
| | |
matrix as parameter. It was the only method to use it anyway. Introduce m_isInitialized.
|
| | |
|