Benoit Steiner
|
1dded10cb7
|
Added a double-precision implementation of the exp() function for AVX.
|
2015-05-04 10:42:51 -07:00 |
|
Christoph Hertzberg
|
28a4c92cbf
|
bug #998: Started fixing doxygen warnings
|
2015-05-01 22:10:41 +02:00 |
|
Christoph Hertzberg
|
173b34e9ab
|
bug #999: clarify that behavior of empty AlignedBoxes is undefined, and further improvements in documentation
|
2015-04-30 19:30:36 +02:00 |
|
Gael Guennebaud
|
de18cd413d
|
Disable posix_memalign on Solaris and SunOS, and allows to by-pass built-in posix_memalign detection rules.
|
2015-04-24 11:26:51 +02:00 |
|
Gael Guennebaud
|
40258078c6
|
bug #360: add value_type typedef to DenseBase/SparseMatrixBase
|
2015-04-24 09:44:24 +02:00 |
|
Christoph Hertzberg
|
c460af414e
|
Fix bug #1000: Manually inherit assignment operators for MSVC 2013 and later (as required by the standard).
|
2015-04-23 13:39:03 +02:00 |
|
Gael Guennebaud
|
dbd12b4cda
|
Make sure that BlockImpl<const SparseMatrix> ctor is called with the right type
|
2015-04-21 10:15:36 +02:00 |
|
Gael Guennebaud
|
d6a8b43b39
|
Fix typo in the definition of EIGEN_COMP_GNUC_STRICT
|
2015-04-21 10:12:38 +02:00 |
|
Gael Guennebaud
|
fc2d5b86ce
|
simplify previous changeset: sub-expressions are nested by value
|
2015-04-18 22:50:16 +02:00 |
|
Gael Guennebaud
|
5a3c48e3c6
|
bug #942: fix dangling references in evaluator of diagonal * sparse products.
|
2015-04-18 22:43:27 +02:00 |
|
Christoph Hertzberg
|
4f126b862d
|
Add internal assertions to purely fixed-size DenseStorage, mark optional variables always as unused
|
2015-04-17 11:36:21 +02:00 |
|
Christoph Hertzberg
|
9d7843d0d0
|
Add internal assertions to DenseStorage constructor
|
2015-04-16 15:47:06 +02:00 |
|
Christoph Hertzberg
|
3be9f5c4d7
|
Constructing a Matrix/Array with implicit transpose could lead to memory leaks.
Also reduced code duplication for Matrix/Array constructors
|
2015-04-16 13:25:20 +02:00 |
|
Gael Guennebaud
|
e0cff9ae0d
|
Fix bug #996: fix comparisons to 0 instead of Scalar(0)
|
2015-04-15 14:48:53 +02:00 |
|
Gael Guennebaud
|
5dbe758dc3
|
Backed out changeset 04c8c5d9ef
|
2015-04-15 14:47:08 +02:00 |
|
Gael Guennebaud
|
04c8c5d9ef
|
Fix bug #996: fix comparisons to 0 instead of Scalar(0)
|
2015-04-15 14:44:57 +02:00 |
|
Benoit Steiner
|
0f82399fe9
|
Pulled latest changes from trunk
|
2015-04-14 19:13:34 -07:00 |
|
Christoph Hertzberg
|
761691f18d
|
Make conversion from 0 to Scalar explicit (issue reported by Brad Bell)
|
2015-04-13 17:15:00 +02:00 |
|
Benoit Steiner
|
5401fbcc50
|
Improved the blocking strategy to speedup multithreaded tensor contractions.
|
2015-04-09 16:44:10 -07:00 |
|
Gael Guennebaud
|
0eb220c00d
|
add a note on bug #992
|
2015-04-08 09:25:34 +02:00 |
|
Benoit Jacob
|
d7f51feb07
|
bug #992: don't select a 3p GEMM path with non-vectorizable scalar types, this hits unsupported paths in symm/triangular products code
|
2015-04-07 15:13:55 -04:00 |
|
Benoit Steiner
|
7c18ab921c
|
Pulled latest updates from trunk
|
2015-04-04 20:07:04 -07:00 |
|
Gael Guennebaud
|
15b5adb327
|
Fix regression in DynamicSparseMatrix and SuperLUSupport wrt recent change on nonZeros/nonZerosEstimate
|
2015-04-02 22:21:41 +02:00 |
|
Benoit Steiner
|
74e558cfa8
|
Pulled latest updates from trunk
|
2015-04-01 23:24:11 -07:00 |
|
Gael Guennebaud
|
5861cfb55e
|
Remove unused GenericSparseBlockInnerIteratorImpl code.
|
2015-04-01 22:29:29 +02:00 |
|
Gael Guennebaud
|
3105986e71
|
bug #875: remove broken SparseMatrixBase::nonZeros and introduce a nonZerosEstimate() method to sparse evaluators for internal uses.
Factorize some code in SparseCompressedBase.
|
2015-04-01 22:27:34 +02:00 |
|
Gael Guennebaud
|
39dcd01b0a
|
bug #973: enable alignment of multiples of half-packet size (e.g., Vector6d with AVX)
|
2015-04-01 13:55:09 +02:00 |
|
Gael Guennebaud
|
8481dc21ea
|
bug #986: add support for coefficient-based product with 0 depth.
|
2015-04-01 13:15:23 +02:00 |
|
Gael Guennebaud
|
79b4e6acaf
|
Fix bug #987: wrong alignement guess in diagonal product.
|
2015-03-31 23:35:12 +02:00 |
|
Gael Guennebaud
|
3c38589984
|
Remove most of the dynamic memory allocations that occured in D&C SVD. Still remains the calls to JacobiSVD and UpperBidiagonalization.
|
2015-03-31 22:54:47 +02:00 |
|
Gael Guennebaud
|
8313fb7df7
|
Add row/column-wise reverseInPlace feature.
|
2015-03-31 21:35:53 +02:00 |
|
Gael Guennebaud
|
dfb674a25e
|
Make reverseInPlace really work in-place.
|
2015-03-31 20:17:10 +02:00 |
|
Gael Guennebaud
|
20d030f207
|
Fix vectorization of swap for non trivial expressions
|
2015-03-31 20:16:02 +02:00 |
|
Benoit Jacob
|
73cdeae1d3
|
Only use blocking sizes LUTs for single-thread products for now
|
2015-03-31 11:17:23 -04:00 |
|
Benoit Jacob
|
0cbd5ae3cb
|
Correctly detect Android with ndk_build
|
2015-03-31 11:17:21 -04:00 |
|
Gael Guennebaud
|
ae01c05e18
|
Fix computeProductBlockingSizes with m==0, and add respective unit test.
|
2015-03-31 15:19:57 +02:00 |
|
Gael Guennebaud
|
bd76d837e6
|
Fix sign of SuperLU::determinant
|
2015-03-31 14:57:32 +02:00 |
|
Gael Guennebaud
|
35d3053d55
|
Fix regression introduced in 3b169d792d
|
2015-03-31 09:23:53 +02:00 |
|
Christoph Hertzberg
|
3b169d792d
|
Suppress unused variable warning
|
2015-03-31 00:49:08 +02:00 |
|
Christoph Hertzberg
|
1efae98fee
|
bug #985: RealQZ failed when either matrix had zero rows or columns (report and patch by Ben Goodrich)
Also added a regression test
|
2015-03-30 23:56:20 +02:00 |
|
Benoit Steiner
|
35722fa022
|
Made the index type a template parameter of the tensor class instead of encoding it in the options.
|
2015-03-30 14:55:54 -07:00 |
|
Christoph Hertzberg
|
58af8bf90c
|
bug #982: Make sure numext::maxi and numext::mini are called correctly, in case Scalar expressions return expression templates.
|
2015-03-30 16:47:22 +02:00 |
|
Gael Guennebaud
|
2adbf6b8ca
|
fix stupid warning with old GCC
|
2015-03-28 22:34:54 +01:00 |
|
Gael Guennebaud
|
41e20248f8
|
merge
|
2015-03-28 14:43:35 +01:00 |
|
Christoph Hertzberg
|
09a5361d1b
|
bug #983: Pass Vector3 by const reference and not by value
|
2015-03-28 12:36:24 +01:00 |
|
Gael Guennebaud
|
eb7e4c2b9c
|
Pass Vector3 type by reference
|
2015-03-27 12:11:24 +01:00 |
|
Gael Guennebaud
|
79cb875249
|
merge
|
2015-03-27 10:56:04 +01:00 |
|
Gael Guennebaud
|
1b8cc9af43
|
Slight numerical stability improvement in 2x2 svd
|
2015-03-27 10:55:00 +01:00 |
|
Gael Guennebaud
|
3d59ae0203
|
Fix hypot(0,0).
|
2015-03-27 09:59:24 +01:00 |
|
Benoit Steiner
|
d3f7915aeb
|
Pulled latest update from the eigen main codebase
|
2015-03-24 13:12:14 -07:00 |
|