Gael Guennebaud
|
73985ead27
|
Extend unit test to check sparse solvers with a SparseVector as the rhs and result.
|
2016-11-06 20:29:57 +01:00 |
|
Gael Guennebaud
|
436a111792
|
Generalize Cholmod support to hanlde any sparse type as the rhs and result of the solve method
|
2016-11-06 20:29:23 +01:00 |
|
Gael Guennebaud
|
afc55b1885
|
Generalize IterativeSolverBase::solve to hanlde any sparse type as the results (instead of SparseMatrix only)
|
2016-11-06 20:28:18 +01:00 |
|
Gael Guennebaud
|
a5c2d8a3cc
|
Generalize solve_sparse_through_dense_panels to handle SparseVector.
|
2016-11-06 15:20:58 +01:00 |
|
Gael Guennebaud
|
f8bfe10613
|
Add missing friend declaration
|
2016-11-06 15:20:30 +01:00 |
|
Gael Guennebaud
|
fc7180cda8
|
Add a default ctor to evaluator<SparseVector>.
Needed for evaluator<Solve>.
|
2016-11-06 15:20:00 +01:00 |
|
Gael Guennebaud
|
4d226ab5b5
|
Enable swapping between SparseMatrix and SparseVector
|
2016-11-06 15:15:03 +01:00 |
|
Benoit Steiner
|
ad086b03e4
|
Removed unnecessary statement
|
2016-11-05 12:43:27 -07:00 |
|
Gael Guennebaud
|
55b4fd1d40
|
Extend mpreal unit test to check LLT with complexes.
|
2016-11-05 11:28:53 +01:00 |
|
Gael Guennebaud
|
a354c3ca59
|
Fix compilation of LLT with complex<mpreal>.
|
2016-11-05 11:28:29 +01:00 |
|
Gael Guennebaud
|
47d1b4a609
|
Added tag 3.3-rc2 for changeset ba05572dcb
|
2016-11-04 09:09:18 +01:00 |
|
Gael Guennebaud
|
ba05572dcb
|
bump to 3.3-rc2
|
2016-11-04 09:09:06 +01:00 |
|
Benoit Steiner
|
5c3995769c
|
Improved AVX512 configuration
|
2016-11-03 04:50:28 -07:00 |
|
Benoit Steiner
|
fbe672d599
|
Reenable the generation of dynamic blas libraries.
|
2016-11-03 04:08:43 -07:00 |
|
Benoit Steiner
|
ca0ba0d9a4
|
Improved AVX512 support
|
2016-11-03 04:00:49 -07:00 |
|
Benoit Steiner
|
c80587c92b
|
Merged eigen/eigen into default
|
2016-11-03 03:55:11 -07:00 |
|
Gael Guennebaud
|
3f1d0cdc22
|
bug #1337: improve doc of homogeneous() and hnormalized()
|
2016-11-03 11:03:08 +01:00 |
|
Gael Guennebaud
|
78e93ac1ad
|
bug #1330: Cholmod supports double precision only, so let's trigger a static assertion if the scalar type does not match this requirement.
|
2016-11-03 10:21:59 +01:00 |
|
Benoit Steiner
|
3e37166d0b
|
Merged in benoitsteiner/opencl (pull request PR-244)
Disable vectorization on device only when compiling for sycl
|
2016-11-02 22:01:03 +00:00 |
|
Benoit Steiner
|
0585b2965d
|
Disable vectorization on device only when compiling for sycl
|
2016-11-02 11:44:27 -07:00 |
|
Benoit Steiner
|
e6e77ed08b
|
Don't call lgamma_r when compiling for an Apple device, since the function isn't available on MacOS
|
2016-11-02 09:55:39 -07:00 |
|
Benoit Steiner
|
b238f387b4
|
Pulled latest updates from trunk
|
2016-11-02 08:53:13 -07:00 |
|
Benoit Steiner
|
c8db17301e
|
Special functions require math.h: make sure it is included.
|
2016-11-02 08:51:52 -07:00 |
|
Gael Guennebaud
|
a07bb428df
|
bug #1004: improve accuracy of LinSpaced for abs(low) >> abs(high).
|
2016-11-02 11:34:38 +01:00 |
|
Gael Guennebaud
|
598de8b193
|
Add pinsertfirst function and implement pinsertlast for complex on SSE/AVX.
|
2016-11-02 10:38:13 +01:00 |
|
Benoit Steiner
|
e44519744e
|
Merged in benoitsteiner/opencl (pull request PR-243)
Fixed the ambiguity in callig make_tuple for sycl backend.
|
2016-11-02 02:56:58 +00:00 |
|
Rasmus Munk Larsen
|
0a6ae41555
|
Merged eigen/eigen into default
|
2016-11-01 15:37:00 -07:00 |
|
Rasmus Munk Larsen
|
b730952414
|
Don't attempts to use lgamma_r for CUDA devices.
Fix type in lgamma_impl<double>.
|
2016-11-01 15:34:19 -07:00 |
|
Benoit Steiner
|
7a0e96b80d
|
Gate the code that refers to cuda fp16 primitives more thoroughly
|
2016-11-01 12:08:09 -07:00 |
|
Mehdi Goli
|
51af6ae971
|
Fixed the ambiguity in callig make_tuple for sycl backend.
|
2016-10-31 16:35:51 +00:00 |
|
Benoit Steiner
|
0a9ad6fc72
|
Worked around Visual Studio compilation errors
|
2016-10-28 07:54:27 -07:00 |
|
Benoit Steiner
|
d5f88e2357
|
Sharded the tensor_image_patch test to help it run on low power devices
|
2016-10-27 21:48:21 -07:00 |
|
Benoit Steiner
|
0b4b0f11e8
|
Fixed a few more compilation warnings
|
2016-10-28 04:01:01 +00:00 |
|
Benoit Steiner
|
306daa24a3
|
Fixed a compilation warning
|
2016-10-28 03:50:31 +00:00 |
|
Benoit Steiner
|
8471cf1996
|
Fixed compilation warning
|
2016-10-28 03:46:08 +00:00 |
|
Benoit Steiner
|
b0c5bfdf78
|
Added missing template parameters
|
2016-10-28 03:43:41 +00:00 |
|
Rasmus Munk Larsen
|
2ebb314fa7
|
Use threadsafe versions of lgamma and lgammaf if possible.
|
2016-10-27 16:17:12 -07:00 |
|
Gael Guennebaud
|
530f20c21a
|
Workaround MSVC issue.
|
2016-10-27 21:51:37 +02:00 |
|
Gael Guennebaud
|
c3ce4f9ac0
|
Merged in enricodetoma/eigen (pull request PR-241)
Always enable /bigobj for tests to avoid a compile error in MSVC 2015
|
2016-10-27 19:21:28 +00:00 |
|
Benoit Steiner
|
7d64e6752c
|
Pulled latest updates from trunk
|
2016-10-26 18:48:06 -07:00 |
|
Benoit Steiner
|
0a4c4d40b4
|
Removed a template parameter for fixed sized tensors
|
2016-10-26 18:47:37 -07:00 |
|
Gael Guennebaud
|
3ecb343dc3
|
Fix regression in X = (X*X.transpose())/s with X rectangular by deferring resizing of the destination after the creation of the evaluator of the source expression.
|
2016-10-26 22:50:41 +02:00 |
|
enrico.detoma
|
6ed571744b
|
Always enable /bigobj for tests to avoid a compile error in MSVC 2015
|
2016-10-26 22:48:46 +02:00 |
|
Gael Guennebaud
|
97feea9d39
|
add a generic EIGEN_HAS_CXX11
|
2016-10-26 15:53:13 +02:00 |
|
Gael Guennebaud
|
ca6a2a5248
|
Fix warning with ICC
|
2016-10-26 14:13:05 +02:00 |
|
Benoit Steiner
|
5f2dd503ff
|
Replaced tabs with spaces
|
2016-10-25 20:40:58 -07:00 |
|
Benoit Steiner
|
1644bafe29
|
Code cleanup
|
2016-10-25 20:36:14 -07:00 |
|
Gael Guennebaud
|
b15a5dc3f4
|
Fix ICC warnings
|
2016-10-25 22:20:24 +02:00 |
|
Gael Guennebaud
|
aad72f3c6d
|
Add missing inline keywords
|
2016-10-25 20:20:09 +02:00 |
|
Benoit Steiner
|
3e194a6a73
|
Fixed a typo
|
2016-10-25 08:42:15 -07:00 |
|