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
|
03a0df2010
|
Fixed some compilation warnings triggered by pre-cxx11 comoilers
|
2015-04-01 22:51:33 -07:00 |
|
Benoit Steiner
|
b8b7807269
|
Fixed some compilation warning triggered by the cxx11 emulation code
|
2015-04-01 21:48:18 -07:00 |
|
Benoit Steiner
|
383b6dfafe
|
Fixed 2 typos
|
2015-04-01 16:44:36 -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 Steiner
|
678207e02a
|
Added regression tests for tensor convolutions
|
2015-03-31 09:08:08 -07:00 |
|
Benoit Steiner
|
68d4afe985
|
Added support for convolution of tensors laid out in RowMajor mode
|
2015-03-31 09:07:09 -07:00 |
|
Benoit Steiner
|
f873686602
|
Added documentation for the convolution operation
|
2015-03-31 08:27:23 -07: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
|
7bd578d11d
|
Change CMake warning to simple message for old Metis versions
|
2015-03-31 00:50:04 +02:00 |
|
Christoph Hertzberg
|
3b169d792d
|
Suppress unused variable warning
|
2015-03-31 00:49:08 +02:00 |
|
Christoph Hertzberg
|
3238ca6abc
|
Addendum to last patch: k is Index and not int
|
2015-03-31 00:42:14 +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 |
|
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 |
|
Christoph Hertzberg
|
266a84558f
|
Optionally build the documentation when building unit tests.
|
2015-03-27 16:36:59 +01:00 |
|
Christoph Hertzberg
|
1b4bb20cf1
|
Merged in d_hood/eigen/sparse-tutorial-doc-fix (pull request PR-107)
[Doc] Fix missing image in sparse tutorial
|
2015-03-27 16:22:16 +01:00 |
|
Gael Guennebaud
|
eb7e4c2b9c
|
Pass Vector3 type by reference
|
2015-03-27 12:11:24 +01:00 |
|
Gael Guennebaud
|
ad044008da
|
Fix transpose versus adjoint.
|
2015-03-27 12:07:14 +01:00 |
|
Gael Guennebaud
|
79cb875249
|
merge
|
2015-03-27 10:56:04 +01:00 |
|
Gael Guennebaud
|
7e225b6fa4
|
Suppress some false negatives in SVD unit test
|
2015-03-27 10:55:53 +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
|
4df8b5a75e
|
Avoid making an unecessary copy of the tensor expression when evaluating it on a GPU device
|
2015-03-25 14:36:07 -07:00 |
|
Benoit Steiner
|
b3343bfdae
|
Fixed the vectorized implementation of the Tensor select() method
|
2015-03-25 13:25:53 -07:00 |
|
Benoit Steiner
|
ccf290a65c
|
Cleaned up the TensorDevice code a little bit.
|
2015-03-25 12:37:38 -07:00 |
|
Benoit Steiner
|
abdbe8562e
|
Fixed the CUDA packet primitives
|
2015-03-24 10:45:46 -07:00 |
|
Gael Guennebaud
|
29eaa2b0f1
|
Make MatrixBase::is* methods aware of nested_eval.
|
2015-03-24 13:42:42 +01:00 |
|
Gael Guennebaud
|
f42b105f73
|
Add the possibility to make VERIFY* checks to output a warning instead of abording.
|
2015-03-24 13:39:14 +01:00 |
|
Gael Guennebaud
|
d27968eb7e
|
D&C SVD: directly falls back to JacobiSVD for very small problems (by-pass upper-bidiagonalization)
|
2015-03-24 13:38:07 +01:00 |
|
Gael Guennebaud
|
4472f3e578
|
Avoid SVD: consider denormalized small numbers as zero when computing the rank of the matrix
|
2015-03-23 09:40:21 +01:00 |
|
Gael Guennebaud
|
4e2b18d909
|
Update approx. minimum ordering method to push and keep structural empty diagonal elements to the bottom-right part of the matrix
|
2015-03-20 16:33:48 +01:00 |
|
Gael Guennebaud
|
8d9bfb3a7b
|
fix loadMarket wrt Index versus int
|
2015-03-20 16:00:10 +01:00 |
|
Benoit Steiner
|
a6a628ca6b
|
Added the -= operator to the device classes
|
2015-03-19 23:22:19 -07:00 |
|
Benoit Steiner
|
e134226a03
|
Fixed a bug in the handling of packets by the MeanReducer
|
2015-03-19 23:11:42 -07:00 |
|
Gael Guennebaud
|
9ee62fdcd5
|
Fix random unit test for 32bits systems.
|
2015-03-19 21:39:37 +01:00 |
|