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 |
|
Christoph Hertzberg
|
84aaa03182
|
Addendum to bug #859: pexp(NaN) for double did not return NaN, also, plog(NaN) did not return NaN.
psqrt(NaN) and psqrt(-1) shall return NaN if EIGEN_FAST_MATH==0
|
2014-10-20 13:13:43 +02:00 |
|
Gael Guennebaud
|
aa5f79206f
|
Fix bug #859: pexp(NaN) returned Inf instead of NaN
|
2014-10-20 11:38:51 +02:00 |
|
Gael Guennebaud
|
b4a9b3f496
|
Add unit tests for Rotation2D's inverse(), operator*, slerp, and fix regression wrt explicit ctor change
|
2014-10-20 11:04:32 +02:00 |
|
Gael Guennebaud
|
d04f23260d
|
Fix bug #894: the sign of LDLT was not re-initialized at each call of compute()
|
2014-10-20 10:48:40 +02:00 |
|
Gael Guennebaud
|
8838b0a1ff
|
Fix SparseQR::rank for a completely empty matrix.
|
2014-10-19 22:42:20 +02:00 |
|
Benoit Steiner
|
f786897e4b
|
Added access to the unerlying raw data of a tnsor slice/chip whenever possible
|
2014-10-17 15:33:27 -07:00 |
|
Benoit Steiner
|
7acd38d19e
|
Created some benchmarks for the tensor code
|
2014-10-17 09:49:03 -07:00 |
|
Gael Guennebaud
|
b50e5bc816
|
merge
|
2014-10-17 16:53:18 +02:00 |
|
Gael Guennebaud
|
a370b1f2e2
|
Fix SparseLU::absDeterminant and add respective unit test
|
2014-10-17 16:52:56 +02:00 |
|
Gael Guennebaud
|
a13bc22204
|
Ignore automalically imported lapack source files
|
2014-10-17 15:34:39 +02:00 |
|
Gael Guennebaud
|
4b7c3abbea
|
Fix D&C SVD wrt zero matrices
|
2014-10-17 15:32:55 +02:00 |
|
Gael Guennebaud
|
feacfa5f83
|
Fix JacobiSVD wrt undeR/overflow by doing scaling prior to QR preconditioning
|
2014-10-17 15:32:06 +02:00 |
|
Gael Guennebaud
|
8472e697ca
|
Add lapack interface to JacobiSVD and BDCSVD
|
2014-10-17 15:31:11 +02:00 |
|
Benoit Steiner
|
65af852b54
|
Silenced one last warning
|
2014-10-16 15:02:30 -07:00 |
|
Benoit Steiner
|
ae697b471c
|
Silenced a few compilation warnings
Generalized a TensorMap constructor
|
2014-10-16 14:52:50 -07:00 |
|
Benoit Steiner
|
94e47798f4
|
Fixed the return types of unary and binary expressions to properly handle the case where it is different from the input type (e.g. abs(complex<float>))
|
2014-10-16 10:41:07 -07:00 |
|
Benoit Steiner
|
d853adffdb
|
Avoid calling get_future() more than once on a given promise.
|
2014-10-16 10:10:04 -07:00 |
|
Mark Borgerding
|
880e72c130
|
quieted more g++ warnings of the form: warning: typedef XXX locally defined but not used [-Wunused-local-typedefs]
|
2014-10-16 09:19:32 -04:00 |
|