Benoit Steiner
|
422530946f
|
Renamed the SYCL tests to follow the standard naming convention.
|
2016-09-30 08:22:10 -07:00 |
|
Gael Guennebaud
|
67b4f45836
|
Fix angle range
|
2016-09-30 12:46:33 +02:00 |
|
Gael Guennebaud
|
27f3970453
|
Remove std:: prefix
|
2016-09-30 12:40:41 +02:00 |
|
Gael Guennebaud
|
3860a0bc8f
|
bug #1312: Quaternion to AxisAngle conversion now ensures the angle will be in the range [-pi,pi]. This also increases accuracy when q.w is negative.
|
2016-09-29 23:23:35 +02:00 |
|
Gael Guennebaud
|
33500050c3
|
bug #1308: fix compilation of some small products involving nullary-expressions.
|
2016-09-29 09:40:44 +02:00 |
|
Benoit Steiner
|
27d7628f16
|
Updated the list of warnings to reflect the new message ids introduced in cuda 8.0
|
2016-09-28 17:42:59 -07:00 |
|
Benoit Steiner
|
2bda1b0d93
|
Updated the tensor sum and mean reducer to enable them to process complex numbers on cuda gpus.
|
2016-09-28 17:08:41 -07:00 |
|
Mehdi Goli
|
dd602e62c8
|
Converting alias template to nested struct in order to be compatible with CXX-03
|
2016-09-27 16:21:19 +01:00 |
|
Gael Guennebaud
|
f3a00dd2b5
|
Merged in sergiu/eigen (pull request PR-229)
Disabled MSVC level 4 warning C4714
|
2016-09-27 09:28:08 +02:00 |
|
Gael Guennebaud
|
892afb9416
|
Add debug info.
|
2016-09-26 23:53:57 +02:00 |
|
Gael Guennebaud
|
779774f98c
|
bug #1311: fix alignment logic in some cases of (scalar*small).lazyProduct(small)
|
2016-09-26 23:53:40 +02:00 |
|
Benoit Steiner
|
6565f8d60f
|
Made the initialization of a CUDA device thread safe.
|
2016-09-26 11:00:32 -07:00 |
|
Gael Guennebaud
|
48dfe98abd
|
bug #1308: fix compilation of vector * rowvector::nullary.
|
2016-09-25 14:54:35 +02:00 |
|
Sergiu Deitsch
|
fe29157d02
|
disabled MSVC level 4 warning C4714
The level 4 warning (/W4) warns about functions marked as __forceinline not
inlined, and generates a lot of noise.
|
2016-09-25 14:25:47 +02:00 |
|
Benoit Steiner
|
f6ac51a054
|
Made TensorEvalTo compatible with c++0x again.
|
2016-09-23 16:45:17 -07:00 |
|
Benoit Steiner
|
00d4e65f00
|
Deleted unused TensorMap data member
|
2016-09-23 16:44:45 -07:00 |
|
Gael Guennebaud
|
86caba838d
|
bug #1304: fix Projective * scaling and Projective *= scaling
|
2016-09-23 13:41:21 +02:00 |
|
Gael Guennebaud
|
b9f7a17e47
|
Add missing file.
|
2016-09-23 10:26:08 +02:00 |
|
Benoit Steiner
|
1301d744f8
|
Made the gaussian generator usable on GPU
|
2016-09-22 19:04:44 -07:00 |
|
Benoit Steiner
|
2a69290ddb
|
Added a specialization of Eigen::numext::real and Eigen::numext::imag for std::complex<T> to be used when compiling a cuda kernel. This is unfortunately necessary to be able to process complex numbers from a CUDA kernel on MacOS.
|
2016-09-22 15:52:23 -07:00 |
|
Gael Guennebaud
|
3946768916
|
Added tag 3.3-rc1 for changeset 77e27fbeee7acb289d7df809fc09a8cc8ee94eb7
|
2016-09-22 22:38:36 +02:00 |
|
Gael Guennebaud
|
77e27fbeee
|
bump to 3.3-rc1
3.3-rc1
|
2016-09-22 22:37:39 +02:00 |
|
Gael Guennebaud
|
2ada122bc6
|
merge
|
2016-09-22 22:33:18 +02:00 |
|
Gael Guennebaud
|
8f2bdde373
|
merge
|
2016-09-22 22:32:55 +02:00 |
|
Gael Guennebaud
|
ba0f844d6b
|
Backout changeset ce3557ca69742af477546d031d644a6dab1ff614
|
2016-09-22 22:28:51 +02:00 |
|
Gael Guennebaud
|
9bcdc8b756
|
Add a nullary-functor example performing index-based sub-matrices.
|
2016-09-22 22:27:54 +02:00 |
|
Benoit Steiner
|
50e3bbfc90
|
Calls x.imag() instead of imag(x) when x is a complex number since the former
is a constexpr while the later isn't. This fixes compilation errors triggered by nvcc on Mac.
|
2016-09-22 13:17:25 -07:00 |
|
Gael Guennebaud
|
ca3746c6f8
|
Bypass identity reflectors.
|
2016-09-22 22:07:13 +02:00 |
|
Felix Gruber
|
8bde7da086
|
fix documentation of LinSpaced
The index of the highest value in a LinSpace is size-1.
|
2016-09-22 14:50:07 +02:00 |
|
Gael Guennebaud
|
66cbabafed
|
Add a note regarding gcc bug #72867
|
2016-09-22 11:18:52 +02:00 |
|
Christoph Hertzberg
|
4b377715d7
|
Do not manually add absolute path to boost-library.
Also set C++ standard for blaze to C++14
|
2016-09-22 00:10:47 +02:00 |
|
Gael Guennebaud
|
aecc51a3e8
|
fix typo
|
2016-09-21 21:53:00 +02:00 |
|
Gael Guennebaud
|
1fc3a21ed0
|
Disable a failure test if extended double precision is in use (x87)
|
2016-09-21 20:09:07 +02:00 |
|
Gael Guennebaud
|
9fa2c8650e
|
Fix alignement of statically allocated temporaries in symv, and trmv.
|
2016-09-21 17:34:24 +02:00 |
|
Gael Guennebaud
|
ac5377e161
|
Improve cost estimation of complex division
|
2016-09-21 17:26:04 +02:00 |
|
Gael Guennebaud
|
5269d11935
|
Fix compilation if ICC.
|
2016-09-21 17:08:51 +02:00 |
|
Benoit Steiner
|
26f9907542
|
Added missing typedefs
|
2016-09-20 12:58:03 -07:00 |
|
RJ Ryan
|
608b1acd6d
|
Don't use c++11 features and fix include.
|
2016-09-20 07:49:05 -07:00 |
|
RJ Ryan
|
b2c6dc48d9
|
Add CUDA-specific std::complex<T> specializations for scalar_sum_op, scalar_difference_op, scalar_product_op, and scalar_quotient_op.
|
2016-09-20 07:18:20 -07:00 |
|
Benoit Steiner
|
8a66ca4b10
|
Pulled latest updates from trunk
|
2016-09-19 14:13:55 -07:00 |
|
Benoit Steiner
|
59e9edfbf1
|
Removed EIGEN_DEVICE_FUNC qualifers for the lu(), fullPivLu(), partialPivLu(), and inverse() functions since they aren't ready to run on GPU
|
2016-09-19 14:13:20 -07:00 |
|
Gael Guennebaud
|
3ada6e4bed
|
Merged hongkai-dai/eigen/tip into default (bug #1298)
|
2016-09-19 22:08:06 +02:00 |
|
Benoit Steiner
|
c3ca9b1e76
|
Deleted some unecessary and confusing EIGEN_DEVICE_FUNC
|
2016-09-19 11:33:39 -07:00 |
|
Hongkai Dai
|
5dcc6d301a
|
remove ternary operator in euler angles
|
2016-09-19 10:30:30 -07:00 |
|
Luke Iwanski
|
c771df6bc3
|
Updated the owners of the file.
|
2016-09-19 14:09:25 +01:00 |
|
Luke Iwanski
|
b91e021172
|
Merged with default.
|
2016-09-19 14:03:54 +01:00 |
|
Luke Iwanski
|
cb81975714
|
Partial OpenCL support via SYCL compatible with ComputeCpp CE.
|
2016-09-19 12:44:13 +01:00 |
|
Gael Guennebaud
|
bf03820339
|
Silent warning.
|
2016-09-17 14:14:01 +02:00 |
|
Gael Guennebaud
|
de05a18fe0
|
fix compilation with boost::multiprec
|
2016-09-17 14:13:48 +02:00 |
|
Gael Guennebaud
|
4cc2c73e6a
|
Fix alignement of statically allocated temporaries in gemv.
|
2016-09-17 12:52:27 +02:00 |
|