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
|
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 |
|
Yan Facai (颜发才)
|
42a8334668
|
ENH: exp supports complex type for cuda
|
2018-01-04 16:01:01 +08:00 |
|
Gael Guennebaud
|
73629f8b68
|
Fix gcc7 warning
|
2018-01-09 08:59:27 +01: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
|
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
|
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
|
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 |
|
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 |
|
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 374f750ad4708408a1255a98964719fd598b0659
|
2017-10-12 15:22:10 -04:00 |
|
Konstantinos Margaritis
|
c4ad358565
|
explicitly set conjugate mask
|
2017-10-11 11:05:29 -04:00 |
|
Konstantinos Margaritis
|
380d41fd76
|
added some extra debugging
|
2017-10-11 10:40:12 -04:00 |
|
Konstantinos Margaritis
|
d0b7b9d0d3
|
some Packet2cf pmul fixes
|
2017-10-11 10:17:22 -04:00 |
|
Konstantinos Margaritis
|
df173f5620
|
initial pexp() for 32-bit floats, commented out due to vec_cts()
|
2017-10-11 09:40:49 -04:00 |
|
Konstantinos Margaritis
|
3dcae2a27f
|
initial pexp() for 32-bit floats, commented out due to vec_cts()
|
2017-10-11 09:40:45 -04:00 |
|
Konstantinos Margaritis
|
c2a2246489
|
fix predux_mul for z14/float
|
2017-10-10 13:38:32 -04:00 |
|
Konstantinos Margaritis
|
374f750ad4
|
eliminate 'enumeral and non-enumeral type in conditional expression' warning
|
2017-10-09 16:56:30 -04:00 |
|
Konstantinos Margaritis
|
bc30305d29
|
complete z14 port
|
2017-10-09 16:55:10 -04:00 |
|
Gael Guennebaud
|
0e85a677e3
|
bug #1472: fix warning
|
2017-09-26 10:53:33 +02:00 |
|
Gael Guennebaud
|
8579195169
|
bug #1468 (1/2) : add missing std:: to memcpy
|
2017-09-22 09:23:24 +02:00 |
|
Gael Guennebaud
|
7ad07fc6f2
|
Update documentation for aligned_allocator
|
2017-09-20 10:22:00 +02:00 |
|
LaFeuille
|
7c9b07dc5c
|
Typo fix alignmeent ->alignment
|
2017-09-20 06:38:39 +00:00 |
|
Christoph Hertzberg
|
23f8b00bc8
|
clang provides __has_feature(is_enum) (but not <type_traits>) in C++03 mode
|
2017-09-14 19:26:03 +02:00 |
|
Christoph Hertzberg
|
0c9ad2f525
|
std::integral_constant is not C++03 compatible
|
2017-09-14 19:23:38 +02:00 |
|
Gael Guennebaud
|
6d42309f13
|
Fix compilation of Vector::operator()(enum) by treating enums as Index
|
2017-09-07 14:34:30 +02:00 |
|
Benoit Steiner
|
ea4e65bf41
|
Fixed compilation with cuda_clang.
|
2017-09-07 09:13:52 +00:00 |
|
Gael Guennebaud
|
9c353dd145
|
Add C++11 max_digits10 for half.
|
2017-09-06 10:22:47 +02:00 |
|
Benoit Steiner
|
a4089991eb
|
Added support for CUDA 9.0.
|
2017-08-31 02:49:39 +00:00 |
|
Konstantinos Margaritis
|
1affe3d8df
|
Merged eigen/eigen into default
|
2017-08-24 12:24:01 +03:00 |
|
Gael Guennebaud
|
21633e585b
|
bug #1462: remove all occurences of the deprecated __CUDACC_VER__ macro by introducing EIGEN_CUDACC_VER
|
2017-08-24 11:06:47 +02:00 |
|
Gael Guennebaud
|
12249849b5
|
Make the threshold from gemm to coeff-based-product configurable, and add some explanations.
|
2017-08-24 10:43:21 +02:00 |
|
Gael Guennebaud
|
39864ebe1e
|
bug #336: improve doc for PlainObjectBase::Map
|
2017-08-22 17:18:43 +02:00 |
|