Gael Guennebaud
|
c1d0f15bde
|
Enable evaluators by default
|
2014-08-29 15:31:32 +02:00 |
|
Gael Guennebaud
|
124d12a915
|
merge default branch
|
2014-08-29 15:20:31 +02:00 |
|
Georg Drenkhahn
|
e49e84d979
|
Added missing STL include of <list> in main.h
Removed duplicated include of <sstream>
Added comments on the background of min/max macro definitions and STL header includes
|
2014-08-29 10:41:05 +02:00 |
|
Gael Guennebaud
|
25a3e65a68
|
In SparseQR, calling factorize() without analyzePattern() was broken.
|
2014-08-26 23:32:32 +02:00 |
|
Gael Guennebaud
|
9c0aa81fbf
|
bug #854: fix numerical issue in SelfAdjointEigenSolver::computeDirect for 3x3 matrices. The tolerance to detect stable cross products was too optimistic.
Add respective unit tests.
|
2014-08-21 10:49:09 +02:00 |
|
Christoph Hertzberg
|
eeadc06e83
|
EIGEN_EXCEPTIONS was not defined in test/main.h, therefore all VERIFY_RAISES_ASSERT tests were not enabled
|
2014-08-20 16:39:25 +02:00 |
|
Benoit Steiner
|
16047c8d4a
|
Pulled in the latest changes from the Eigen trunk
|
2014-08-13 22:25:29 -07:00 |
|
Gael Guennebaud
|
5e890d3ad7
|
Improve further the accuracy of JacobiSVD wrt under/overflow while improving speed for small matrices (hypot is very slow).
|
2014-09-10 23:11:58 +02:00 |
|
Gael Guennebaud
|
84a7ead059
|
Add one more regression test for bug #791.
|
2014-09-10 11:59:45 +02:00 |
|
Gael Guennebaud
|
d6236d3b26
|
Fix bug #791: infinite loop in JacobiSVD in the presence of NaN.
|
2014-09-10 11:54:20 +02:00 |
|
Gael Guennebaud
|
51b3f558bb
|
Fix bug #822: outer products needed linear access, and add respective unit tests
|
2014-09-08 10:21:22 +02:00 |
|
Gael Guennebaud
|
42e27d41a2
|
Fix hypot() and hypotNorm() wrt NaN and INF values.
|
2014-09-02 16:09:39 +02:00 |
|
Gael Guennebaud
|
a44a343f03
|
Fix blueNorm wrt NaN/INF.
|
2014-09-02 15:06:24 +02:00 |
|
Gael Guennebaud
|
18fbe7e7d4
|
Fix stableNorm() with respect to NaN and inf, and add respective unit tests. blueNorm() and hypotNorm() are broken wrt to NaN/inf
|
2014-09-02 14:49:23 +02:00 |
|
Gael Guennebaud
|
3eb5253ca1
|
Optimization: "matrix<complex> * real" did not call the special path and the real was converted to a complex. Add respective unit test to avoid future regression.
|
2014-09-02 14:41:14 +02:00 |
|
Gael Guennebaud
|
e51da9c3a8
|
Memory allocated on the stack is freed at the function exit, so reduce iteration count to avoid stack overflow
|
2014-08-04 12:46:00 +02:00 |
|
Gael Guennebaud
|
4dd55a2958
|
Optimize reduxions for Homogeneous
|
2014-08-01 17:00:20 +02:00 |
|
Gael Guennebaud
|
51357a6622
|
Fix geo_orthomethods unit test for complexes
|
2014-08-01 16:26:23 +02:00 |
|
Gael Guennebaud
|
2a3c3c49a1
|
Fix numerous nested versus nested_eval shortcomings
|
2014-08-01 14:48:22 +02:00 |
|
Gael Guennebaud
|
fc13b37c55
|
Make cross product uses nested/nested_eval
|
2014-08-01 14:47:33 +02:00 |
|
Gael Guennebaud
|
26d2cdefd4
|
Fix 4x4 inverse via SSE for submatrices
|
2014-07-31 16:24:29 +02:00 |
|
Gael Guennebaud
|
db183ca7b3
|
Make minimal changes to make homogenous compatible with evaluators
|
2014-07-31 14:54:54 +02:00 |
|
Gael Guennebaud
|
5f5a8d97c0
|
Re-enable main unit tests which are now compiling and running fine with evaluators
|
2014-07-31 13:43:19 +02:00 |
|
Gael Guennebaud
|
bae2e3327b
|
Call product_generic_impl by default, and remove lot of boilerplate code
|
2014-07-31 13:35:49 +02:00 |
|
Gael Guennebaud
|
cd0ff253ec
|
Make permutation compatible with sparse matrices
|
2014-07-30 15:22:50 +02:00 |
|
Gael Guennebaud
|
929e77192c
|
Various minor fixes
|
2014-07-30 11:39:52 +02:00 |
|
Gael Guennebaud
|
ba694ce8cf
|
add missing delete operator overloads
|
2014-07-30 09:32:35 +02:00 |
|
Gael Guennebaud
|
d1e9f39a9a
|
Ambiguous call fixes for clang.
|
2014-07-22 18:28:19 +02:00 |
|
Gael Guennebaud
|
922694a2d1
|
Extend fixed-size ctor unit test and fix conversion warning.
|
2014-07-22 16:57:14 +02:00 |
|
Christoph Hertzberg
|
a8283e0ed2
|
Define EIGEN_TRY, EIGEN_CATCH, EIGEN_THROW as suggested by Moritz Klammer.
Make it possible to run unit-tests with exceptions disabled via EIGEN_TEST_NO_EXCEPTIONS flag.
Enhanced ctorleak unit-test
|
2014-07-22 13:16:44 +02:00 |
|
Gael Guennebaud
|
4aac87251f
|
Re-enable a couple of unit tests with evaluators.
|
2014-07-22 12:54:03 +02:00 |
|
Gael Guennebaud
|
2a251ffab0
|
Implement evaluator for sparse-selfadjoint products
|
2014-07-22 09:32:40 +02:00 |
|
Gael Guennebaud
|
946b99dd5c
|
Extend qr unit test
|
2014-07-21 11:45:54 +02:00 |
|
Moritz Klammler
|
529e6cb552
|
Applied changes suggested by Christoph Hertzberg to c'tor leak fix.
- Enclose exception handling in '#ifdef EIGEN_EXCEPTIONS'.
- Use an object counter to demonstrate the bug more readily.
|
2014-07-18 23:19:56 +02:00 |
|
Gael Guennebaud
|
a325d1cb1e
|
merge with default branch
|
2014-07-18 11:02:22 +02:00 |
|
Gael Guennebaud
|
da62eb22e4
|
bug #843: fix jacobisvd for complexes and extend respective unit test to chack with random tricky matrices
|
2014-07-17 17:09:15 +02:00 |
|
Gael Guennebaud
|
a53f2b0e43
|
bug #838: add unit test for fill-in in sparse outer product and fix abusive fill-in.
|
2014-07-16 17:00:54 +02:00 |
|
Christoph Hertzberg
|
cd0b433540
|
Regression test for bug #714.
Note that the bug only occurs on some compilers and is not fixed yet
|
2014-07-16 15:41:10 +02:00 |
|
Gael Guennebaud
|
338d2ec42b
|
bug #826: fix is_convertible for MSVC and add minimalistic unit test for is_convertible
|
2014-07-16 13:17:06 +02:00 |
|
Gael Guennebaud
|
a0d1aac6c5
|
Extend unit test of dense triangular solvers
|
2014-07-15 11:15:36 +02:00 |
|
Gael Guennebaud
|
2bdb3b1afd
|
Extend dense*sparse product unit tests
|
2014-07-15 11:00:16 +02:00 |
|
Gael Guennebaud
|
3c7686630d
|
merge with default branch
|
2014-07-15 10:55:03 +02:00 |
|
Christoph Hertzberg
|
4f440b8123
|
Test vectorization logic for int
|
2014-07-14 14:36:20 +02:00 |
|
Gael Guennebaud
|
a20e2462bf
|
Fix bug #838: detect outer products from either the lhs or rhs
|
2014-07-11 17:15:26 +02:00 |
|
Gael Guennebaud
|
c0f76ce2cf
|
Fix bug #838: fix dense * sparse and sparse * dense outer products
|
2014-07-11 16:25:36 +02:00 |
|
Gael Guennebaud
|
296cb40161
|
merge with default branch
|
2014-07-10 22:04:45 +02:00 |
|
Gael Guennebaud
|
23bb592a2d
|
Fix unit test when using 80bits FPU
|
2014-07-09 17:21:16 +02:00 |
|
Christoph Hertzberg
|
75d19bb087
|
Determine version of Metis library. Apparently, at least version 5.x is needed for Eigen/MetisSupport.
Marked some internal variables as advanced
|
2014-07-09 16:54:15 +02:00 |
|
Gael Guennebaud
|
62f948c56a
|
Generalize unit testing of pscatter
|
2014-07-09 16:01:24 +02:00 |
|
Gael Guennebaud
|
54fbbe7b4e
|
Add unit test for bug #839.
|
2014-07-09 13:06:06 +02:00 |
|