aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
Commit message (Collapse)AuthorAge
* Made the blocking computation aware of the l3 cacheGravatar Benoit Steiner2014-10-15
| | | | Also optimized the blocking parameters to take into account the number of threads used for a computation
* Fixed the thread pool testGravatar Benoit Steiner2014-10-10
|
* Merged latest updates from the Eigen trunk.Gravatar Benoit Steiner2014-09-15
|\
| * Make UpperBidiagonalization accept row-major matrices (bug #769)Gravatar Jitse Niesen2014-09-12
| | | | | | | | | | | | | | * Give temporary workspace the same storage order as original matrix * Take storage order into account when determining inner stride of rows and columns * Change one test to use a row-major matrix.
* | Created more regression testsGravatar Benoit Steiner2014-09-04
| |
* | Pulled in the latest changes from the Eigen trunkGravatar Benoit Steiner2014-08-13
|\ \
| | * Improve further the accuracy of JacobiSVD wrt under/overflow while improving ↵Gravatar Gael Guennebaud2014-09-10
| | | | | | | | | | | | speed for small matrices (hypot is very slow).
| | * Add one more regression test for bug #791.Gravatar Gael Guennebaud2014-09-10
| | |
| | * Fix bug #791: infinite loop in JacobiSVD in the presence of NaN.Gravatar Gael Guennebaud2014-09-10
| | |
| | * Fix bug #822: outer products needed linear access, and add respective unit testsGravatar Gael Guennebaud2014-09-08
| | |
| | * Fix hypot() and hypotNorm() wrt NaN and INF values.Gravatar Gael Guennebaud2014-09-02
| | |
| | * Fix blueNorm wrt NaN/INF.Gravatar Gael Guennebaud2014-09-02
| | |
| | * Fix stableNorm() with respect to NaN and inf, and add respective unit tests. ↵Gravatar Gael Guennebaud2014-09-02
| | | | | | | | | | | | blueNorm() and hypotNorm() are broken wrt to NaN/inf
| | * Optimization: "matrix<complex> * real" did not call the special path and the ↵Gravatar Gael Guennebaud2014-09-02
| | | | | | | | | | | | real was converted to a complex. Add respective unit test to avoid future regression.
| | * Added missing STL include of <list> in main.hGravatar Georg Drenkhahn2014-08-29
| | | | | | | | | | | | | | | Removed duplicated include of <sstream> Added comments on the background of min/max macro definitions and STL header includes
| | * In SparseQR, calling factorize() without analyzePattern() was broken.Gravatar Gael Guennebaud2014-08-26
| | |
| | * bug #854: fix numerical issue in SelfAdjointEigenSolver::computeDirect for ↵Gravatar Gael Guennebaud2014-08-21
| | | | | | | | | | | | | | | | | | 3x3 matrices. The tolerance to detect stable cross products was too optimistic. Add respective unit tests.
| | * EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all ↵Gravatar Christoph Hertzberg2014-08-20
| |/ | | | | | | VERIFY_RAISES_ASSERT tests were not enabled
| * Memory allocated on the stack is freed at the function exit, so reduce ↵Gravatar Gael Guennebaud2014-08-04
| | | | | | | | iteration count to avoid stack overflow
| * add missing delete operator overloadsGravatar Gael Guennebaud2014-07-30
| |
| * Ambiguous call fixes for clang.Gravatar Gael Guennebaud2014-07-22
| |
| * Extend fixed-size ctor unit test and fix conversion warning.Gravatar Gael Guennebaud2014-07-22
| |
| * Define EIGEN_TRY, EIGEN_CATCH, EIGEN_THROW as suggested by Moritz Klammer.Gravatar Christoph Hertzberg2014-07-22
| | | | | | | | | | Make it possible to run unit-tests with exceptions disabled via EIGEN_TEST_NO_EXCEPTIONS flag. Enhanced ctorleak unit-test
| * Applied changes suggested by Christoph Hertzberg to c'tor leak fix.Gravatar Moritz Klammler2014-07-18
| | | | | | | | | | - Enclose exception handling in '#ifdef EIGEN_EXCEPTIONS'. - Use an object counter to demonstrate the bug more readily.
| * Avoid memory leak when constructor of user-defined type throws exception.Gravatar Moritz Klammler2014-07-06
| | | | | | | | | | | | | | | | | | | | | | | | The added check `ctorleak.cpp` demonstrates how the leak can be reproduced. The test appears to pass but it is leaking the storage of the (not created) matrix. I don't know how to make this test fail in the existing test suite but you can run it through Valgrind (or another debugger) to verify the leak. $ ./check.sh ctorleak && valgrind --leak-check=full ./test/ctorleak This patch fixes this leak by adding some try-catch-delete-rethrow blocks to `Eigen/src/Core/util/Memory.h`.
| * Make the ordering method of SimplicialL[D]LT user configurable.Gravatar Gael Guennebaud2014-07-20
| |
| * bug #843: fix jacobisvd for complexes and extend respective unit test to ↵Gravatar Gael Guennebaud2014-07-17
| | | | | | | | chack with random tricky matrices
| * bug #838: add unit test for fill-in in sparse outer product and fix abusive ↵Gravatar Gael Guennebaud2014-07-16
| | | | | | | | fill-in.
| * Regression test for bug #714.Gravatar Christoph Hertzberg2014-07-16
| | | | | | | | Note that the bug only occurs on some compilers and is not fixed yet
| * bug #826: fix is_convertible for MSVC and add minimalistic unit test for ↵Gravatar Gael Guennebaud2014-07-16
| | | | | | | | is_convertible
| * Extend unit test of dense triangular solversGravatar Gael Guennebaud2014-07-15
| |
| * Test vectorization logic for intGravatar Christoph Hertzberg2014-07-14
| |
| * Fix bug #838: detect outer products from either the lhs or rhsGravatar Gael Guennebaud2014-07-11
| |
| * Fix bug #838: fix dense * sparse and sparse * dense outer productsGravatar Gael Guennebaud2014-07-11
| |
| * Fix unit test when using 80bits FPUGravatar Gael Guennebaud2014-07-09
| |
| * Determine version of Metis library. Apparently, at least version 5.x is ↵Gravatar Christoph Hertzberg2014-07-09
| | | | | | | | | | | | needed for Eigen/MetisSupport. Marked some internal variables as advanced
| * Generalize unit testing of pscatterGravatar Gael Guennebaud2014-07-09
| |
| * Add unit test for bug #839.Gravatar Gael Guennebaud2014-07-09
| |
| * Fix many long to int implicit conversionsGravatar Gael Guennebaud2014-07-08
| |
| * Fix LDLT with semi-definite complex matrices: owing to round-off errors, the ↵Gravatar Gael Guennebaud2014-07-08
| | | | | | | | diagonal was not real. Also exploit the fact that the diagonal is real in the rest of LDLT
| * LDLT is not rank-revealing, so we should not attempt to use the biggest ↵Gravatar Gael Guennebaud2014-07-02
| | | | | | | | diagonal elements as thresholds.
| * Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵Gravatar Christoph Hertzberg2014-07-01
| | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed.
| * Fix bug #836: extend SparseQR to support more columns than rows.Gravatar Gael Guennebaud2014-07-01
| |
| * Additional unit tests for bug #826 by GaelGravatar Christoph Hertzberg2014-06-23
| |
| * Add documentation and very simple test for array atan(), part 2Gravatar Jitse Niesen2014-06-19
| | | | | | | | (files I forget in the previous commit).
* | Pulled latest updates from the Eigen main trunk.Gravatar Benoit Steiner2014-06-10
|\|
* | Created the pblend packet primitive and implemented it using SSE and AVX ↵Gravatar Benoit Steiner2014-06-06
| | | | | | | | instructions.
| * Fix test: EigenSolver on 1x1 matrix with NaN sets info to NumericalIssue.Gravatar Jitse Niesen2014-06-02
| | | | | | | | | | This was changed in 3c66bb136bf2adcb9d73d3d66850a8b907bc9264 .
| * Disabled unused warnings in Eigen2-testsGravatar Christoph Hertzberg2014-05-06
| |
| * Fixed unused variable warningsGravatar Christoph Hertzberg2014-05-05
|/