Gael Guennebaud
|
7802a6bb1c
|
Fix unit test filename.
|
2016-01-28 09:35:37 +01:00 |
|
Benoit Steiner
|
4bf9eaf77a
|
Deleted an invalid assertion that prevented the assignment of empty tensors.
|
2016-01-27 17:09:30 -08:00 |
|
Benoit Steiner
|
291069e885
|
Fixed some compilation problems with nvcc + clang
|
2016-01-27 15:37:03 -08:00 |
|
Benoit Steiner
|
47ca9dc809
|
Fixed the tensor_cuda test
|
2016-01-27 14:58:48 -08:00 |
|
Benoit Steiner
|
55a5204319
|
Fixed the flags passed to nvcc to compile the tensor code.
|
2016-01-27 14:46:34 -08:00 |
|
Gael Guennebaud
|
4865e1e732
|
Update link to suitesparse.
|
2016-01-27 22:48:40 +01:00 |
|
Benoit Steiner
|
9dfbd4fe8d
|
Made the cuda tests compile using make check
|
2016-01-27 12:22:17 -08:00 |
|
Benoit Steiner
|
5973bcf939
|
Properly specify the namespace when calling cout/endl
|
2016-01-27 12:04:42 -08:00 |
|
Eugene Brevdo
|
c8d94ae944
|
digamma special function: merge shared code.
Moved type-specific code into a helper class digamma_impl_maybe_poly<Scalar>.
|
2016-01-27 09:52:29 -08:00 |
|
Gael Guennebaud
|
9c8f7dfe94
|
bug #1156: fix several function declarations whose arguments were passed by value instead of being passed by reference
|
2016-01-27 18:34:42 +01:00 |
|
Gael Guennebaud
|
9aa6fae123
|
bug #1154: move to dynamic scheduling for spmv products.
|
2016-01-27 18:03:51 +01:00 |
|
Gael Guennebaud
|
9ac8e8c6a1
|
Extend mixing type unit test with trmv, and the following not yet supported products: trmm, symv, symm
|
2016-01-27 17:29:53 +01:00 |
|
Gael Guennebaud
|
6da5d87f92
|
add nomalloc unit test for rank2 updates
|
2016-01-27 17:26:48 +01:00 |
|
Gael Guennebaud
|
9801c959e6
|
Fix tri = complex * real product, and add respective unit test.
|
2016-01-27 17:12:25 +01:00 |
|
Gael Guennebaud
|
21b5345782
|
Add meta_least_common_multiple helper.
|
2016-01-27 17:11:39 +01:00 |
|
Gael Guennebaud
|
fecea26d93
|
Extend doc on shifting strategy
|
2016-01-27 15:55:15 +01:00 |
|
Ville Kallioniemi
|
02db1228ed
|
Add constructor for long types.
|
2016-01-26 23:41:01 -07:00 |
|
Gael Guennebaud
|
412bb5a631
|
Remove redundant test.
|
2016-01-26 23:35:30 +01:00 |
|
Gael Guennebaud
|
0f8d26c6a9
|
Doc: add flip* and arrayfun MatLab equivalent.
|
2016-01-26 23:34:48 +01:00 |
|
Gael Guennebaud
|
cfa21f8123
|
Remove dead code.
|
2016-01-26 23:33:15 +01:00 |
|
Gael Guennebaud
|
6850eab33b
|
Re-enable blocking on rows in non-l3 blocking mode.
|
2016-01-26 23:32:48 +01:00 |
|
Gael Guennebaud
|
aa8c6a251e
|
Make sure that micro-panel-size is smaller than blocking sizes (otherwise we might get a buffer overflow)
|
2016-01-26 23:31:48 +01:00 |
|
Gael Guennebaud
|
5b0a9ee003
|
Make sure that block sizes are smaller than input matrix sizes.
|
2016-01-26 23:30:24 +01:00 |
|
Benoit Jacob
|
639b1d864a
|
bug #1152: Fix data race in static initialization of blas
|
2016-01-26 11:44:16 -05:00 |
|
Christoph Hertzberg
|
44d4674955
|
bug #1153: Don't rely on __GXX_EXPERIMENTAL_CXX0X__ to detect C++11 support
|
2016-01-26 16:45:33 +01:00 |
|
Hauke Heibel
|
5eb2790be0
|
Fixed minor typo in SplineFitting.
|
2016-01-25 22:17:52 +01:00 |
|
Gael Guennebaud
|
8328caa618
|
bug #51: add block preallocation mechanism to selfadjoit*matrix product.
|
2016-01-25 22:06:42 +01:00 |
|
Gael Guennebaud
|
2f9e6314b1
|
update BLAS interface to general_matrix_matrix_triangular_product
|
2016-01-25 21:56:05 +01:00 |
|
Gael Guennebaud
|
e58827d2ed
|
bug #51: make general_matrix_matrix_triangular_product use L3-blocking helper so that general symmetric rank-updates and general-matrix-to-triangular products do not trigger dynamic memory allocation for fixed size matrices.
|
2016-01-25 17:16:33 +01:00 |
|
Gael Guennebaud
|
c10021c00a
|
bug #1144: clarify the doc about aliasing in case of resizing and matrix product.
|
2016-01-25 15:50:55 +01:00 |
|
Gael Guennebaud
|
b114e6fd3b
|
Improve documentation.
|
2016-01-25 11:56:25 +01:00 |
|
Gael Guennebaud
|
869b4443ac
|
Add SparseVector::conservativeResize() method.
|
2016-01-25 11:55:39 +01:00 |
|
Benoit Steiner
|
e3a15a03a4
|
Don't explicitely evaluate the subexpression from TensorForcedEval::evalSubExprIfNeeded, as it will be done when executing the EvalTo subexpression
|
2016-01-24 23:04:50 -08:00 |
|
Benoit Steiner
|
bd207ce11e
|
Added missing EIGEN_DEVICE_FUNC qualifier
|
2016-01-24 20:36:05 -08:00 |
|
Gael Guennebaud
|
acf6f7af6b
|
Merged in larsmans/eigen (pull request PR-156)
Documentation fixes
|
2016-01-24 22:28:49 +01:00 |
|
Lars Buitinck
|
cc482e32f1
|
Method is called visit, not visitor
|
2016-01-24 15:50:59 +01:00 |
|
Lars Buitinck
|
19e437daf0
|
Copyedit documentation: typos, spelling
|
2016-01-24 15:50:36 +01:00 |
|
Gael Guennebaud
|
1cf85bd875
|
bug #977: add stableNormalize[d] methods: they are analogues to normalize[d] but with carefull handling of under/over-flow
|
2016-01-23 22:40:11 +01:00 |
|
Gael Guennebaud
|
369d6d1ae3
|
Add link to reference paper.
|
2016-01-23 22:16:03 +01:00 |
|
Gael Guennebaud
|
0caa4b1531
|
bug #1150: make IncompleteCholesky more robust by iteratively increase the shift until the factorization succeed (with at most 10 attempts).
|
2016-01-23 22:13:54 +01:00 |
|
Benoit Steiner
|
cb4e53ff7f
|
Merged in ville-k/eigen/tensorflow_fix (pull request PR-153)
Add ctor for long
|
2016-01-22 19:11:31 -08:00 |
|
Ville Kallioniemi
|
9f94e030c1
|
Re-add executable flags to minimize changeset.
|
2016-01-22 20:08:45 -07:00 |
|
Benoit Steiner
|
3aeeca32af
|
Leverage the new blocking code in the tensor contraction code.
|
2016-01-22 16:36:30 -08:00 |
|
Benoit Steiner
|
4beb447e27
|
Created a mechanism to enable contraction mappers to determine the best blocking strategy.
|
2016-01-22 14:37:26 -08:00 |
|
Gael Guennebaud
|
5358c38589
|
bug #1095: add Cholmod*::logDeterminant/determinant (from patch of Joshua Pritikin)
|
2016-01-22 16:05:29 +01:00 |
|
Gael Guennebaud
|
6a44ccb58b
|
Backout changeset 690bc950f7
|
2016-01-22 15:03:53 +01:00 |
|
Gael Guennebaud
|
06971223ef
|
Unify std::numeric_limits and device::numeric_limits within numext namespace
|
2016-01-22 15:02:21 +01:00 |
|
Ville Kallioniemi
|
9b6c72958a
|
Update to latest default branch
|
2016-01-21 23:08:54 -07:00 |
|
Ville Kallioniemi
|
73aec9219b
|
Make use of 32 bit ints explicit and remove executable bit from headers.
|
2016-01-21 23:00:32 -07:00 |
|
Benoit Steiner
|
7b68cf2e0f
|
Pulled latest updates from trunk
|
2016-01-21 17:17:56 -08:00 |
|