Gael Guennebaud
|
dd4cc6bd9e
|
bug #1527: fix support for MKL's VML (destination was not properly resized)
|
2018-04-03 17:11:15 +02:00 |
|
Gael Guennebaud
|
c5b56f1fb2
|
bug #1528: better use numeric_limits::min() instead of 1/highest() that with underflow.
|
2018-04-03 16:49:35 +02:00 |
|
Gael Guennebaud
|
8d0ffe3655
|
bug #1516: add assertion for out-of-range diagonal index in MatrixBase::diagonal(i)
|
2018-04-03 16:15:43 +02:00 |
|
Gael Guennebaud
|
407e3e2621
|
bug #1532: disable stl::*_negate in C++17 (they are deprecated)
|
2018-04-03 15:59:30 +02:00 |
|
Gael Guennebaud
|
40b4bf3d32
|
AVX512: _mm512_rsqrt28_ps is available for AVX512ER only
|
2018-04-03 14:36:27 +02:00 |
|
Gael Guennebaud
|
584951ca4d
|
Rename predux_downto4 to be more accurate on its semantic.
|
2018-04-03 14:28:38 +02:00 |
|
Gael Guennebaud
|
7b0630315f
|
AVX512: fix psqrt and prsqrt
|
2018-04-03 14:12:50 +02:00 |
|
Gael Guennebaud
|
6719409cd9
|
AVX512: add missing pinsertfirst and pinsertlast, implement pblend for Packet8d, fix compilation without AVX512DQ
|
2018-04-03 14:11:56 +02:00 |
|
luz.paz
|
e3912f5e63
|
MIsc. source and comment typos
Found using `codespell` and `grep` from downstream FreeCAD
|
2018-03-11 10:01:44 -04:00 |
|
Basil Fierz
|
624df50945
|
Adds missing EIGEN_STRONG_INLINE to support MSVC properly inlining small vector calculations
When working with MSVC often small vector operations are not properly inlined. This behaviour is observed even on the most recent compiler versions.
|
2017-10-26 22:44:28 +02:00 |
|
Benoit Steiner
|
d2631ef61d
|
Merged in facaiy/eigen/ENH/exp_support_complex_for_gpu (pull request PR-359)
ENH: exp supports complex type for cuda
|
2018-03-23 00:59:15 +00:00 |
|
Benoit Steiner
|
8fcbd6d4c9
|
Merged in dtrebbien/eigen (pull request PR-369)
Move up the specialization of std::numeric_limits
|
2018-03-23 00:54:58 +00:00 |
|
Gael Guennebaud
|
f7d17689a5
|
Add static assertion for fixed sizes Ref<>
|
2018-03-09 10:11:13 +01:00 |
|
Gael Guennebaud
|
f6be7289d7
|
Implement better static assertion checking to make sure that the first assertion is a static one and not a runtime one.
|
2018-03-09 10:00:51 +01:00 |
|
Gael Guennebaud
|
d820ab9edc
|
Add static assertion on selfadjoint-view's UpLo parameter.
|
2018-03-09 09:33:43 +01:00 |
|
Daniel Trebbien
|
0c57be407d
|
Move up the specialization of std::numeric_limits
This fixes a compilation error seen when building TensorFlow on macOS:
https://github.com/tensorflow/tensorflow/issues/17067
|
2018-02-18 15:35:45 -08:00 |
|
Gael Guennebaud
|
adb134d47e
|
Fix implicit conversion from 0.0 to scalar
|
2018-02-16 22:26:01 +04:00 |
|
Gael Guennebaud
|
5deeb19e7b
|
bug #1517: fix triangular product with unit diagonal and nested scaling factor: (s*A).triangularView<UpperUnit>()*B
|
2018-02-09 16:52:35 +01:00 |
|
Gael Guennebaud
|
12efc7d41b
|
Fix linear indexing in generic block evaluation.
|
2018-02-09 16:45:49 +01:00 |
|
Gael Guennebaud
|
f4a6863c75
|
Fix typo
|
2018-02-09 16:43:49 +01:00 |
|
Gael Guennebaud
|
09a16ba42f
|
bug #1412: fix compilation with nvcc+MSVC
|
2018-01-17 23:13:16 +01:00 |
|
Yan Facai (颜发才)
|
42a8334668
|
ENH: exp supports complex type for cuda
|
2018-01-04 16:01:01 +08:00 |
|
Eugene Chereshnev
|
f558ad2955
|
Fix incorrect ldvt in LAPACKE call from JacobiSVD
|
2018-01-03 12:55:52 -08:00 |
|
Gael Guennebaud
|
73629f8b68
|
Fix gcc7 warning
|
2018-01-09 08:59:27 +01:00 |
|
nluehr
|
f9bdcea022
|
For cuda 9.1 replace math_functions.hpp with cuda_runtime.h
|
2017-12-18 16:51:15 -08:00 |
|
Gael Guennebaud
|
06bf1047f9
|
Fix compilation of stableNorm with some expressions as input
|
2017-12-15 15:15:37 +01:00 |
|
Gael Guennebaud
|
546ab97d76
|
Add possibility to overwrite EIGEN_STRONG_INLINE.
|
2017-12-14 14:47:38 +01:00 |
|
Gael Guennebaud
|
9c3aed9d48
|
Fix packet and alignment propagation logic of Block<Xpr> expressions. In particular, (A+B).col(j) lost vectorisation.
|
2017-12-14 14:24:33 +01:00 |
|
nluehr
|
aefd5fd5c4
|
Replace __float2half_rn with __float2half
The latter provides a consistent definition for CUDA 8.0 and 9.0.
|
2017-11-28 10:15:46 -08:00 |
|
Gael Guennebaud
|
d0b028e173
|
clarify Pastix requirements
|
2017-11-27 22:11:57 +01:00 |
|
Gael Guennebaud
|
3587e481fb
|
silent MSVC warning
|
2017-11-27 21:53:02 +01:00 |
|
nluehr
|
dd6de618c3
|
Fix incorrect integer cast in predux<half2>().
Bug corrupts results on Maxwell and earlier GPU architectures.
|
2017-11-21 10:47:00 -08:00 |
|
Gael Guennebaud
|
672bdc126b
|
bug #1479: fix failure detection in LDLT
|
2017-11-16 17:55:24 +01:00 |
|
Gael Guennebaud
|
7cc503f9f5
|
bug #1485: fix linking issue of non template functions
|
2017-11-15 21:33:37 +01:00 |
|
Gael Guennebaud
|
00bc67c374
|
Move KLU support to official
|
2017-11-10 14:11:22 +01:00 |
|
Gael Guennebaud
|
1495b98a8e
|
Merged in spraetor/eigen (pull request PR-305)
Issue with mpreal and std::numeric_limits::digits
|
2017-11-10 10:28:54 +00:00 |
|
Gael Guennebaud
|
d306b96fb7
|
Merged in carpent/eigen (pull request PR-342)
Use col method for column-major matrix
|
2017-11-10 10:09:53 +00:00 |
|
Gael Guennebaud
|
f86bb89d39
|
Add EIGEN_MKL_NO_DIRECT_CALL option
|
2017-11-09 11:07:45 +01:00 |
|
Gael Guennebaud
|
5fa79f96b8
|
Patch from Konstantin Arturov to enable MKL's direct call by default
|
2017-11-09 10:58:38 +01:00 |
|
Gael Guennebaud
|
4c03b3511e
|
Fix issue with boost::multiprec in previous commit
|
2017-11-08 23:28:01 +01:00 |
|
Gael Guennebaud
|
e9d2888e74
|
Improve debugging tests and output in BDCSVD
|
2017-11-08 10:26:03 +01:00 |
|
Gael Guennebaud
|
e8468ea91b
|
Fix overflow issues in BDCSVD
|
2017-11-08 10:24:28 +01:00 |
|
Christoph Hertzberg
|
11ddac57e5
|
Merged in guillaume_michel/eigen (pull request PR-334)
- Add support for NEON plog PacketMath function
|
2017-10-23 13:22:22 +00:00 |
|
Benoit Steiner
|
f16ba2a630
|
Merged in LaFeuille/eigen-1/LaFeuille/typo-fix-alignmeent-alignment-1505889397887 (pull request PR-335)
Typo fix alignmeent ->alignment
|
2017-10-21 01:59:55 +00:00 |
|
Henry Schreiner
|
9bb26eb8f1
|
Restore __device__
|
2017-10-21 00:50:38 +00:00 |
|
Henry Schreiner
|
4245475d22
|
Fixing missing inlines on device functions for newer CUDA cards
|
2017-10-20 03:20:13 +00:00 |
|
Justin Carpentier
|
a020d9b134
|
Use col method for column-major matrix
|
2017-10-17 21:51:27 +02:00 |
|
Konstantinos Margaritis
|
6c3475f110
|
remove debugging
|
2017-10-12 15:34:55 -04:00 |
|
Konstantinos Margaritis
|
df7644aec3
|
Merged eigen/eigen into default
|
2017-10-12 22:23:13 +03:00 |
|
Konstantinos Margaritis
|
98e52cc770
|
rollback 374f750ad4
|
2017-10-12 15:22:10 -04:00 |
|