Christoph Hertzberg
|
7fae9b358d
|
Use aligned loads in Matrix-Vector product where possible. Fixes bug #689
|
2013-10-29 12:42:46 +01:00 |
|
Gael Guennebaud
|
e14f529dac
|
Merged in martinhofernandes/eigen (pull request PR-33)
Fix for bug #503
|
2013-10-29 11:39:20 +01:00 |
|
Gael Guennebaud
|
fe2f437642
|
Merged in xantares/eigen (pull request PR-36)
Add cmake config files
|
2013-10-29 11:31:28 +01:00 |
|
Gael Guennebaud
|
90b5d303db
|
Fix bug #672: use exceptions in SuperLU if they are enabled only
|
2013-10-29 11:26:52 +01:00 |
|
Gael Guennebaud
|
9b863c1830
|
Merged in vanhoucke/eigen_vanhoucke_unused_variable (pull request PR-34)
Silence unused variable warning.
|
2013-10-29 11:04:47 +01:00 |
|
Gael Guennebaud
|
11fbbc51fa
|
Fix bug #359: fix AlignedBit flag of CoeffBasedProduct thus enabling the vectorization of more matrix products
|
2013-10-28 17:48:32 +01:00 |
|
Gael Guennebaud
|
d3e84b747a
|
Clarify the meaning of AlignedBit (bug #359)
|
2013-10-28 17:44:07 +01:00 |
|
Gael Guennebaud
|
2e606394b1
|
Fix bug #685: document the range of Random and setRandom
|
2013-10-28 17:16:03 +01:00 |
|
Gael Guennebaud
|
285112fc55
|
Fix bug #688: make it clearer that CG is for both dense and sparse matrices.
|
2013-10-28 15:56:30 +01:00 |
|
Gael Guennebaud
|
9f3f42d66a
|
fix a few "dead stores" warnings
|
2013-10-26 13:59:02 +02:00 |
|
Gael Guennebaud
|
a0e8577b49
|
Fix bug #684: optimize vectorization of array-scalar and scalar-array
|
2013-10-18 14:56:36 +02:00 |
|
Thomas Capricelli
|
a6bff116f9
|
simplify/uniformize eigen_gen_docs
|
2013-10-18 12:56:15 +02:00 |
|
Christoph Hertzberg
|
36052c4911
|
Added comparisons scalar to array (previously only the array to scalar was possible) (Fixes bug #147)
Extended the unit test for that
|
2013-10-17 15:37:29 +02:00 |
|
Christoph Hertzberg
|
3d2a3bc755
|
Copy all format flags (not only precision) from actual output stream when calculating the maximal width
|
2013-10-17 14:30:09 +02:00 |
|
Christoph Hertzberg
|
ad9dc05663
|
consider all columns for aligned output (fixes bug #616)
|
2013-10-17 14:14:06 +02:00 |
|
Christoph Hertzberg
|
ff075def5c
|
Copy and paste mistake in last commit
|
2013-10-17 14:02:00 +02:00 |
|
Christoph Hertzberg
|
4d7dfafbe7
|
Don't add rowSpacer if columns are not to be aligned
|
2013-10-17 13:49:56 +02:00 |
|
Christoph Hertzberg
|
3390db099a
|
Fixes bug #681
Also fixed some spelling issues in the documentation
|
2013-10-17 00:03:00 +02:00 |
|
Gael Guennebaud
|
c6da881849
|
Fix bug #674: typo in documentation example for BiCGSTAB. They are now proper snippet files.
|
2013-10-16 15:25:39 +02:00 |
|
Christoph Hertzberg
|
b61facb08b
|
Use != instead of < to check for emptiness of iterator range (fixes bug #664)
|
2013-10-16 13:10:15 +02:00 |
|
Christoph Hertzberg
|
4a42843513
|
Make index type of Triplet default to SparseMatrix::Index as suggested by Kolja Brix. Fixes bug #665.
|
2013-10-16 13:08:09 +02:00 |
|
Gael Guennebaud
|
b433fb2857
|
Allow .conservativeResize(rows,cols) on vectors
|
2013-10-16 12:07:33 +02:00 |
|
Gael Guennebaud
|
2c0303c89e
|
bug #679: add respective unit test
|
2013-10-15 23:51:01 +02:00 |
|
Christoph Hertzberg
|
0bce534c8f
|
Fix bug #679
|
2013-10-15 19:09:09 +02:00 |
|
Thomas Capricelli
|
6bef527f9d
|
uniformize piwik code among branches
|
2013-10-11 20:46:18 +02:00 |
|
xantares
|
2d186da58a
|
Add cmake config files
|
2013-10-09 10:25:50 +02:00 |
|
vanhoucke
|
3736e00ae7
|
Silence unused variable warning.
|
2013-10-04 00:21:03 +00:00 |
|
Gael Guennebaud
|
40f1548b32
|
Sparse is stable now, so Eigen/Eigen should include Sparse
|
2013-10-02 23:31:59 +02:00 |
|
Gael Guennebaud
|
446320b226
|
Fix dot*w to return 0 for empty vectors (BLAS interface)
|
2013-10-01 22:37:10 +02:00 |
|
Desire NUENTSA
|
54e576c88a
|
Fix SPQR Solve() when assigning to a Map object
|
2013-09-26 15:00:22 +02:00 |
|
Desire NUENTSA
|
fe19f972e1
|
Fix leaked memory for successive calls to SPQR
|
2013-09-24 15:56:56 +02:00 |
|
Gael Guennebaud
|
00dc45d0f9
|
Reduce explicit zeros when applying SparseQR's matrix Q
|
2013-09-20 23:28:10 +02:00 |
|
Desire NUENTSA
|
4bb1c48f25
|
Add a block sparse matrix class. tests to be added
|
2013-09-20 18:54:17 +02:00 |
|
Desire NUENTSA
|
bd21c82a94
|
Fix assert bug in sparseQR
|
2013-09-20 18:49:32 +02:00 |
|
Gael Guennebaud
|
1b4623e713
|
Fix elimination tree and SparseQR with rows<cols
|
2013-09-12 22:16:35 +02:00 |
|
Martinho Fernandes
|
a1f056cf2a
|
Fix bug #503
C++11 support on simple allocators comes for free. `aligned_allocator` does not
need to add any `construct` overloads to work with C++11 compilers.
|
2013-09-10 17:08:04 +02:00 |
|
Gael Guennebaud
|
4612a1cd87
|
Fix ploaddup and lin-spaced with AltiVec.
|
2013-09-10 16:13:59 +02:00 |
|
Gael Guennebaud
|
07417bd03f
|
Fix bug #654: allow implicit transposition in Array to Matrix and Matrix to Array constructors
|
2013-09-07 00:01:04 +02:00 |
|
Gael Guennebaud
|
7fa007e8bf
|
Fix sparse block
|
2013-09-07 00:00:13 +02:00 |
|
Gael Guennebaud
|
ed78a76161
|
Merged in advanpix/eigen-mp-devs (pull request PR-32)
Fixes for SparseMatrix to support non-POD scalar types
|
2013-09-03 22:05:14 +02:00 |
|
Gael Guennebaud
|
eda2f8948a
|
Another compilation fix with ICC/MSVC combo
|
2013-09-03 21:42:59 +02:00 |
|
Jitse Niesen
|
16cbd3d72d
|
BDCSVD: Use rational interpolation to solve secular equation.
Algorithm is rather ad-hoc and falls back on bisection if required.
|
2013-08-27 15:30:11 +01:00 |
|
Hauke Heibel
|
86daf2f75c
|
Added missing inline statements in order to prevent linker errors.
|
2013-08-27 15:41:18 +02:00 |
|
Hauke Heibel
|
69c057ccb1
|
Fixed InnerPanel definition in the Transformation class.
Added some inital documentation on InnerPanel.
|
2013-08-27 14:54:57 +02:00 |
|
Gael Guennebaud
|
94a7a1ec00
|
Use unblocked version if the matrix is too small, plus some cleaning.
|
2013-08-27 13:47:15 +02:00 |
|
Gael Guennebaud
|
5864e3fbd5
|
Implement a blocked upper-bidiagonalization algorithm. The computeUnblocked function is currently for benchmarking purpose.
|
2013-08-27 07:23:31 +02:00 |
|
Pavel Holoborodko
|
d2c4f4ab21
|
Updated mpfr::mpreal. Move semantic support, RVO, other new features
|
2013-08-26 00:22:18 +09:00 |
|
Pavel Holoborodko
|
41321e4366
|
Replaced memcpy & memmove to smart_* alternatives for non-POD scalar types
|
2013-08-25 18:12:15 +09:00 |
|
Pavel Holoborodko
|
e6462c2ce3
|
Switched to smart_copy to support non-trivial scalar types
|
2013-08-25 18:03:49 +09:00 |
|
Pavel Holoborodko
|
1472f4bc61
|
Fixed bug #647 by using smart_copy instead of bitwise memcpy.
|
2013-08-25 18:02:07 +09:00 |
|