Gael Guennebaud
|
e2aa58b631
|
Consider denormals as zero in makeJacobi and 2x2 SVD.
This also fix serious issues with x387 for which values can be much smaller than the smallest denormal!
|
2016-07-12 17:21:03 +02:00 |
|
Gael Guennebaud
|
263993a7b6
|
Fix test for nearly null input
|
2016-07-12 17:19:26 +02:00 |
|
Gael Guennebaud
|
9ab35d8ba4
|
Fix compilation of doc
|
2016-07-12 16:47:39 +02:00 |
|
Gael Guennebaud
|
19614497ae
|
Add some doxygen's images to support both old and recent doxygen versions
(with some vague definitions of old and recent ;) )
|
2016-07-12 16:45:43 +02:00 |
|
Gael Guennebaud
|
c98bac2966
|
Manually add -stdd=c++11 to nvcc for old cmake versions
|
2016-07-12 09:29:18 +02:00 |
|
Benoit Steiner
|
013a904237
|
Pulled latest updates from trunk
|
2016-07-11 14:29:05 -07:00 |
|
Benoit Steiner
|
40eb97516c
|
reverted unintended change.
|
2016-07-11 14:28:03 -07:00 |
|
Benoit Steiner
|
03b71c273e
|
Made the packetmath test compile again. A better fix would be to move the special function tests to the unsupported directory where the code now resides.
|
2016-07-11 13:50:24 -07:00 |
|
Benoit Steiner
|
3a2dd352ae
|
Improved the contraction mapper to properly support tensor products
|
2016-07-11 13:43:41 -07:00 |
|
Benoit Steiner
|
0bc020be9d
|
Improved the detection of packet size in the tensor scan evaluator.
|
2016-07-11 12:14:56 -07:00 |
|
Gael Guennebaud
|
a96a7ce3f7
|
Move CUDA's special functions to SpecialFunctions module.
|
2016-07-11 18:39:11 +02:00 |
|
Gael Guennebaud
|
bec35f4c55
|
Clarify that SpecialFunctions is unsupported
|
2016-07-11 18:38:40 +02:00 |
|
Gael Guennebaud
|
fd60966310
|
merge
|
2016-07-11 18:11:47 +02:00 |
|
Gael Guennebaud
|
7d636349dc
|
Fix configuration of CUDA:
- preserve user defined CUDA_NVCC_FLAGS
- remove the -ansi flag that conflicts with -std=c++11
- do not add -std=c++11 if already there
|
2016-07-11 18:09:04 +02:00 |
|
klimpel
|
8b3fc31b55
|
compile fix (SFINAE variant apparently didn't work for all compilers) for the following compiler/platform:
gcc (GCC) 4.1.2 20080704 (Red Hat 4.1.2-46)
Copyright (C) 2006 Free Software Foundation, Inc.
|
2016-07-11 17:42:22 +02:00 |
|
Gael Guennebaud
|
3e348fdcf9
|
Workaround MSVC bug
|
2016-07-11 15:24:52 +02:00 |
|
Gael Guennebaud
|
131ee4bb8e
|
Split test_slice_in_expr which seems to be huge for visual
|
2016-07-11 11:46:55 +02:00 |
|
Gael Guennebaud
|
194daa3048
|
Fix assertion (it did not make sense for static_val types)
|
2016-07-11 11:39:27 +02:00 |
|
Gael Guennebaud
|
18c35747ce
|
Emulate _BitScanReverse64 for 32 bits builds
|
2016-07-11 11:38:04 +02:00 |
|
Konstantinos Margaritis
|
ef05463fcf
|
Merged kmargar/eigen/tip into default, Altivec/VSX port should be working ok now.
|
2016-07-10 16:11:46 +03:00 |
|
Konstantinos Margaritis
|
9f7caa7e7d
|
minor fixes for big endian altivec/vsx
|
2016-07-10 07:05:10 -03:00 |
|
Christoph Hertzberg
|
3c795c6923
|
bug #1119: Adjust call to ?gssvx for SuperLU 5
Also improved corresponding cmake module to detect versions 5.x
Based on patch by Christoph Grüninger.
|
2016-07-10 02:29:57 +02:00 |
|
Gael Guennebaud
|
57113e00f9
|
Relax strict equality
|
2016-07-09 23:37:11 +02:00 |
|
Gael Guennebaud
|
599f8ba617
|
Change runtime to compile-time conditional.
|
2016-07-08 11:39:43 +02:00 |
|
Gael Guennebaud
|
544935101a
|
Fix warnings
|
2016-07-08 11:38:52 +02:00 |
|
Gael Guennebaud
|
59bf2774a3
|
Fix warnings
|
2016-07-08 11:38:11 +02:00 |
|
Gael Guennebaud
|
2f7e2614e7
|
bug #1232: refactor special functions as a new SpecialFunctions module, currently in unsupported/.
|
2016-07-08 11:13:55 +02:00 |
|
Gael Guennebaud
|
8b7431d8fd
|
fix compilation with c++11
|
2016-07-07 15:18:23 +02:00 |
|
Gael Guennebaud
|
69378eed0b
|
Split huge unit test
|
2016-07-07 15:18:04 +02:00 |
|
Gael Guennebaud
|
c684e37d32
|
Prevent division by zero.
|
2016-07-07 11:03:01 +02:00 |
|
Gael Guennebaud
|
179ebb88f9
|
Fix warning
|
2016-07-07 09:16:40 +02:00 |
|
Gael Guennebaud
|
5d2dada197
|
Fix warnings
|
2016-07-07 09:05:15 +02:00 |
|
Gael Guennebaud
|
f5e780fb05
|
split huge unit test
|
2016-07-07 08:59:59 +02:00 |
|
Gael Guennebaud
|
66917299a9
|
Add debug output
|
2016-07-06 22:27:15 +02:00 |
|
Gael Guennebaud
|
5ca2457fa5
|
Fix unit test.
|
2016-07-06 22:25:24 +02:00 |
|
Gael Guennebaud
|
9b68ed4537
|
Relax is_equal to is_approx because scaling might modify last bit.
|
2016-07-06 15:02:49 +02:00 |
|
Gael Guennebaud
|
c3b23d7dbf
|
Fix support of Intel's VML
|
2016-07-06 14:07:32 +02:00 |
|
Gael Guennebaud
|
8ec4d6480d
|
Fix compilation with recent updates of icc 2016
|
2016-07-06 14:07:14 +02:00 |
|
Gael Guennebaud
|
5b3a6f51d3
|
Improve numerical robustness of RealSchur: add scaling and compare sub-diag entries to largest diagonal entry instead of the 2 neighbors.
|
2016-07-06 13:45:30 +02:00 |
|
Gael Guennebaud
|
d2b5a19e0f
|
Fix warning.
|
2016-07-06 11:05:30 +02:00 |
|
Gael Guennebaud
|
367ef66af3
|
Re-enable some specializations for Assignment<.,Product<>>
|
2016-07-05 22:58:14 +02:00 |
|
Gael Guennebaud
|
155d8d8603
|
Fix compilation with msvc
|
2016-07-05 14:43:42 +02:00 |
|
Gael Guennebaud
|
43696ede8f
|
Revert unwanted changes.
|
2016-07-04 22:40:36 +02:00 |
|
Gael Guennebaud
|
b39fd8217f
|
Fix nesting of SolveWithGuess, and add unit test.
|
2016-07-04 17:47:47 +02:00 |
|
Gael Guennebaud
|
ec02af1047
|
Fix template resolution.
|
2016-07-04 17:37:33 +02:00 |
|
Gael Guennebaud
|
fbcfc2f862
|
Add unit test for solveWithGuess, and fix template resolution.
|
2016-07-04 17:19:38 +02:00 |
|
Gael Guennebaud
|
7f7839c12f
|
Add documentation and exemples for inplace decomposition.
|
2016-07-04 17:18:26 +02:00 |
|
Gael Guennebaud
|
32a41ee659
|
bug #707: add inplace decomposition through Ref<> for Cholesky, LU and QR decompositions.
|
2016-07-04 15:13:35 +02:00 |
|
Gael Guennebaud
|
75e80792cc
|
Update relevent list of changesets.
|
2016-07-04 14:32:34 +02:00 |
|
Gael Guennebaud
|
dacc544b84
|
asm escape was not strong enough to prevent too aggressive compiler optimization let's fallback to no-inline.
|
2016-07-04 14:32:15 +02:00 |
|