Jitse Niesen
|
25bceefb4e
|
Replace asm by __asm__ (bug #873)
|
2014-09-06 11:47:24 +01:00 |
|
Gael Guennebaud
|
60314beb38
|
Update reference value for testNistLanczos1 test
|
2014-09-02 17:35:11 +02:00 |
|
Gael Guennebaud
|
280661e67d
|
Remove LM::sqrt_() member function in favor of a shortcut for sqrt(epsilon())
|
2014-09-02 17:29:06 +02:00 |
|
Gael Guennebaud
|
ff9bfc45f7
|
relax some LM unit tests
|
2014-09-02 17:10:17 +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
|
305aa1f9c5
|
Add examples for hnormalized and homogenous (fix bug #846)
|
2014-09-02 10:47:40 +02:00 |
|
Silvio Traversaro
|
50085d2c28
|
FindEigen3.cmake: Add reading hints of Eigen directory location from environment variables EIGEN3_ROOT and EIGEN3_ROOT_DIR .
|
2014-08-07 15:48:53 +00: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 |
|
Kolja Brix
|
953ec08089
|
Correct GMRES:
* Fix error in calculation of residual at restart.
* Use relative residual as stopping criterion.
* Improve documentation.
|
2014-08-02 18:39:15 +02:00 |
|
Gael Guennebaud
|
3e59163a24
|
Fix bug #850: workaround MSVC 2008 weird compilation bug
|
2014-08-02 02:47:30 +02:00 |
|
Gael Guennebaud
|
4dd55a2958
|
Optimize reduxions for Homogeneous
|
2014-08-01 17:00:20 +02:00 |
|
Gael Guennebaud
|
f25338f4d7
|
Fix nesting of Homogenous evaluator
|
2014-08-01 16:49:44 +02:00 |
|
Gael Guennebaud
|
51357a6622
|
Fix geo_orthomethods unit test for complexes
|
2014-08-01 16:26:23 +02:00 |
|
Gael Guennebaud
|
107bb308c3
|
Fix various small issues detected by gcc
|
2014-08-01 16:24:23 +02:00 |
|
Gael Guennebaud
|
c2ff44cbf3
|
Make assignment from general EigenBase object call evaluator, and support dense X= sparse
|
2014-08-01 16:23:30 +02:00 |
|
Benjamin Chrétien
|
c53f88297c
|
Fix more typos in Ref.h (doc).
|
2014-08-01 15:43:47 +02:00 |
|
Benjamin Chrétien
|
6f58a41097
|
Fix typos in Ref.h (doc).
|
2014-08-01 15:35:45 +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 |
|
Benjamin Chrétien
|
db76193bc7
|
Fix typo in PermutationMatrix (doc).
|
2014-08-01 14:41:49 +02:00 |
|
Gael Guennebaud
|
d79516660c
|
Make loadMarket use the sparse-matrix index type, thus enabling loading huge matrices.
|
2014-07-31 16:43:19 +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
|
702a3c17db
|
Make Transform exposes sizes: Dim+1 x Dim+1 for projective transform, and Dim x Dim+1 for all others
|
2014-07-31 14:54:00 +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 |
|
Jitse Niesen
|
5f3d542b8a
|
Fix typo in MatrixExponential noticed by Markos.
|
2014-07-25 13:34:03 +01:00 |
|
Gael Guennebaud
|
a0a87410d0
|
Fix bug #61: gemm was broken since we changed the blocking order
|
2014-07-24 22:08:10 +02:00 |
|
Konstantinos Margaritis
|
2c625ec9ba
|
Simplification of some Altivec constants, reuse existing constants and avoid loading from RAM esp in the case of p16uc_COMPLEX_TRANSPOSE*
|
2014-07-22 20:46:03 +00:00 |
|
Gael Guennebaud
|
d1e9f39a9a
|
Ambiguous call fixes for clang.
|
2014-07-22 18:28:19 +02:00 |
|
Gael Guennebaud
|
7f15f27a9e
|
Workaround ambiguous call of init1 with MSVC.
|
2014-07-22 17:01:34 +02:00 |
|
Gael Guennebaud
|
922694a2d1
|
Extend fixed-size ctor unit test and fix conversion warning.
|
2014-07-22 16:57:14 +02:00 |
|
Gael Guennebaud
|
baa77ffe38
|
Fix max sizes at compile time of DiagonalWrapper
|
2014-07-22 16:13:56 +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
|
6daa6a0d16
|
Refactor TriangularView to handle both dense and sparse objects. Introduce a glu_shape<S1,S2> helper to assemble sparse/dense shapes with triagular/seladjoint views.
|
2014-07-22 11:35:56 +02:00 |
|
Gael Guennebaud
|
2a251ffab0
|
Implement evaluator for sparse-selfadjoint products
|
2014-07-22 09:32:40 +02:00 |
|
Gael Guennebaud
|
9b729f93a1
|
Resizing is done by call_assignment_noalias, so no need to perform it when dealing with aliasing.
|
2014-07-21 11:46:47 +02:00 |
|
Gael Guennebaud
|
946b99dd5c
|
Extend qr unit test
|
2014-07-21 11:45:54 +02:00 |
|
Gael Guennebaud
|
50eef6dfc3
|
Compilation fixes
|
2014-07-20 15:16:34 +02:00 |
|
Gael Guennebaud
|
62f332fc04
|
Make sure we evaluate into temporaries matching evaluator storage order requirements
|
2014-07-19 15:19:10 +02:00 |
|
Gael Guennebaud
|
3eba5e1101
|
Implement evaluator for sparse outer products
|
2014-07-19 14:55:56 +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
|
36e6c9064f
|
bug #770: fix out of bounds access
|
2014-07-18 14:19:18 +02:00 |
|