Gael Guennebaud
|
da584912b6
|
Fix memory pre-allocation when permuting inner vectors of a sparse matrix.
|
2014-11-24 17:31:59 +01:00 |
|
Benoit Steiner
|
509e4ddc02
|
Added reduction packet primitives for CUDA
|
2014-11-19 10:34:11 -08:00 |
|
Benoit Steiner
|
b33cf92878
|
Fixed the evaluation of expressions involving tensors of 2 or 3 elements on CUDA devices.
|
2014-11-18 14:32:41 -08:00 |
|
Benoit Steiner
|
1d3c8306f8
|
Fixed compilation errors with clang.
H: Enter commit message. Lines beginning with 'HG:' are removed.
|
2014-11-13 19:13:17 -08:00 |
|
Benoit Steiner
|
ec785b0180
|
Added support for extraction of patches from images
|
2014-11-13 09:28:54 -08:00 |
|
Benoit Steiner
|
eeabf7975e
|
Optimized broadcasting
|
2014-11-12 22:35:44 -08:00 |
|
Benoit Steiner
|
c2d1074932
|
Added support for static list of indices
|
2014-11-12 22:25:38 -08:00 |
|
Gael Guennebaud
|
722916e19d
|
bug #903: clean swap API regarding extra enable_if parameters, and add failtests for swap
|
2014-11-06 09:25:26 +01:00 |
|
Benoit Steiner
|
cb37f818ca
|
Fixed a compilation error triggered by some operations on fixed sized tensors
|
2014-11-05 23:25:11 -08:00 |
|
Benoit Steiner
|
9a06a71627
|
Fixed a test
|
2014-11-05 07:49:51 -08:00 |
|
Gael Guennebaud
|
c6fefe5d8e
|
Big 853: replace enable_if in Ref<> ctor by static assertions and add failtests for Ref<>
|
2014-11-05 16:15:17 +01:00 |
|
Gael Guennebaud
|
ee06f78679
|
Introduce unified macros to identify compiler, OS, and architecture. They are all defined in util/Macros.h and prefixed with EIGEN_COMP_, EIGEN_OS_, and EIGEN_ARCH_ respectively.
|
2014-11-04 21:58:52 +01:00 |
|
Benoit Steiner
|
9ea09179b5
|
Fixed the return type of the coefficient-wise tensor operations.
|
2014-11-04 10:24:42 -08:00 |
|
Benoit Steiner
|
b1789c112b
|
Improved handling of 1d tensors
|
2014-11-03 08:51:33 -08:00 |
|
Benoit Steiner
|
2dde63499c
|
Generalized the matrix vector product code.
|
2014-10-31 16:33:51 -07:00 |
|
Benoit Steiner
|
7f2c6ed2fa
|
Fixed a compilation warning
|
2014-10-31 11:45:21 -07:00 |
|
Christoph Hertzberg
|
c5a3777666
|
Regression test for (invalid) bug #900. We should make it possible somehow to increase the problem size depending on the available RAM.
|
2014-10-31 17:19:05 +01:00 |
|
Christoph Hertzberg
|
0833b82efd
|
Run sparse_basic unit tests also for rectangular matrices.
TriangularView with UnitDiag does not work properly yet (bug #901)
|
2014-10-31 17:12:13 +01:00 |
|
Benoit Steiner
|
85c3389b28
|
Fixed a test
|
2014-10-31 00:04:13 -07:00 |
|
Benoit Steiner
|
67fcf47ecb
|
Merged from trunk
|
2014-10-30 21:59:22 -07:00 |
|
Benoit Steiner
|
fcecafde3a
|
Fixed a compilation error with clang
|
2014-10-30 21:58:14 -07:00 |
|
Benoit Steiner
|
d62bfe73a9
|
Use the proper index type in the padding code
|
2014-10-30 18:15:05 -07:00 |
|
Benoit Steiner
|
bc99c5f7db
|
fixed some potential alignment issues.
|
2014-10-30 18:09:53 -07:00 |
|
Benoit Steiner
|
1946cc4478
|
Added missing packet primitives for CUDA.
|
2014-10-30 17:52:32 -07:00 |
|
Benoit Steiner
|
5e62427e22
|
Use the proper index type
|
2014-10-30 17:49:39 -07:00 |
|
Christoph Hertzberg
|
4ec2f07a5b
|
Fixed bug in SparseBlock which caused a segfault in sparse_extra_3 test
|
2014-10-30 21:34:10 +01:00 |
|
Christoph Hertzberg
|
883168ed94
|
Make select CUDA compatible (comparison operators aren't yet, so no test case yet)
|
2014-10-30 20:16:16 +01:00 |
|
Christoph Hertzberg
|
e5f134006b
|
EIGEN_UNUSED_VARIABLE works better than casting to void. Make this also usable from CUDA code
|
2014-10-30 19:59:09 +01:00 |
|
Christoph Hertzberg
|
d2fc597d5b
|
Removed deprecated header (unsupported/Eigen/BDCSVD is included in Eigen/SVD now)
|
2014-10-29 17:51:14 +01:00 |
|
Christoph Hertzberg
|
3d25b1f5b8
|
Split up some test cases
|
2014-10-29 17:46:54 +01:00 |
|
Christoph Hertzberg
|
acecb7b09f
|
Fixed include in bdcsvd.cpp
|
2014-10-29 17:46:33 +01:00 |
|
Gael Guennebaud
|
21c0a2ce0c
|
Move D&C SVD to official SVD module.
|
2014-10-29 11:29:33 +01:00 |
|
Benoit Steiner
|
debc97821c
|
Added support for tensor references
|
2014-10-28 23:10:13 -07:00 |
|
Christoph Hertzberg
|
e2e7ba9f85
|
bug #898: add inline hint to const_cast_ptr
|
2014-10-28 14:49:44 +01:00 |
|
Christoph Hertzberg
|
bd2d330b25
|
Temporary workaround for bug #875:
Let TriangularView<Sparse>::nonZeros() return nonZeros() of the nested expression
|
2014-10-28 13:31:00 +01:00 |
|
Konstantinos Margaritis
|
79225db0b6
|
Merged in kmargar/eigen (pull request PR-87)
Extend NEON to add ARMv8 64-bit double support
|
2014-10-28 13:08:53 +02:00 |
|
Benjamin Chrétien
|
c426054767
|
BDCSVD: fix CMake install (missing separator).
|
2014-10-24 15:10:56 +02:00 |
|
Christoph Hertzberg
|
1fa793cb97
|
Removed weird self assignment.
|
2014-10-24 13:19:19 +02:00 |
|
Christoph Hertzberg
|
04ffb9956e
|
Replace TEST_SET_BUT_UNUSED_VARIABLE by already defined EIGEN_UNUSED_VARIABLE
|
2014-10-24 13:18:23 +02:00 |
|
Konstantinos Margaritis
|
94ed7c81e6
|
Bug #896: Swap order of checking __VSX__/__ALTIVEC__
|
2014-10-22 06:15:18 -04:00 |
|
Konstantinos Margaritis
|
fcb3573d17
|
Merged eigen/eigen into default
|
2014-10-22 10:42:18 +03:00 |
|
Konstantinos Margaritis
|
fae4fd7a26
|
Added ARMv8 support
|
2014-10-22 07:39:49 +00:00 |
|
Christoph Hertzberg
|
cf09c5f687
|
Prevent CUDA calling a __host__ function from a __host__ __device__ function is not allowed error.
|
2014-10-21 20:40:09 +02:00 |
|
Konstantinos Margaritis
|
b508619392
|
working 64-bit support in PacketMath.h, Complex.h needed
|
2014-10-21 18:10:33 +00:00 |
|
Konstantinos Margaritis
|
0f65f2762d
|
add EIGEN_TEST_NEON64, but it's a dummy, AArch64 implies NEON support so extra CXXFLAGS are needed
|
2014-10-21 18:10:01 +00:00 |
|
Konstantinos Margaritis
|
87524922dc
|
check for __ARM_NEON instead as it's defined in arm64 as well
|
2014-10-21 18:08:50 +00:00 |
|
Gael Guennebaud
|
a303b6a733
|
bug #670: add unit test for mapped input in sparse solver.
|
2014-10-20 16:46:47 +02:00 |
|
Gael Guennebaud
|
fe57b2f963
|
bug #701: workaround (min) and (max) blocking ADL by introducing numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
|
2014-10-20 15:55:32 +02:00 |
|
Christoph Hertzberg
|
c12b7896d0
|
bug #766: Check minimum CUDA version
|
2014-10-20 14:23:11 +02:00 |
|
Gael Guennebaud
|
973e6a035f
|
bug #718: Introduce a compilation error when using the wrong InnerIterator type with a SparseVector
|
2014-10-20 14:07:08 +02:00 |
|