Benoit Steiner
|
13aee4463e
|
Cleaned up a test
|
2015-09-18 09:42:08 -07:00 |
|
Benoit Steiner
|
58a6453d48
|
Fixed compilation warning
|
2015-09-17 10:18:49 -07:00 |
|
Benoit Steiner
|
31afdcb4c2
|
Fix return type for TensorEvaluator<TensorSlicingOp>::data
|
2015-09-17 09:40:21 -07:00 |
|
Benoit Steiner
|
84e0c27b61
|
Fixed a compilation warning
|
2015-09-08 17:05:35 -07:00 |
|
Benoit Steiner
|
05f2f94f2b
|
Fixed a compilation warning
|
2015-09-08 17:04:03 -07:00 |
|
Gael Guennebaud
|
3942db9d7c
|
Use inline versus static free functions.
|
2015-09-03 13:42:54 +02:00 |
|
Christoph Hertzberg
|
5ad7981f73
|
Use full packet size for Dynamic-sized objects (otherwise, the unalignedcount unit test fails with AVX enabled)
|
2015-09-02 22:51:43 +02:00 |
|
Gael Guennebaud
|
51455824ea
|
Fix AlignedVector3 wrt previous change
|
2015-09-02 21:51:58 +02:00 |
|
Benoit Steiner
|
f41831e445
|
Added support for argmax/argmin
|
2015-08-31 08:18:53 -07:00 |
|
Benoit Steiner
|
2ab603316a
|
Use numext::mini/numext::maxi instead of std::min/std::max in the tensor code
|
2015-08-28 08:14:15 -07:00 |
|
Christoph Hertzberg
|
1bdd06a199
|
Fix some trivial warnings
|
2015-08-19 21:38:18 +02:00 |
|
Christoph Hertzberg
|
0721690dbb
|
Use standard include syntax in Tensor module (<> for include-path and "" for relative path)
|
2015-08-18 14:34:00 +02:00 |
|
Gael Guennebaud
|
dc2c103b3b
|
merge
|
2015-08-16 14:22:02 +02:00 |
|
Christoph Hertzberg
|
d6a4805fdf
|
Protect further isnan/isfinite/isinf calls
|
2015-08-16 14:00:02 +02:00 |
|
Gael Guennebaud
|
0d5e673baa
|
Fix Tensor module wrt nullary functor recent change
|
2015-08-09 21:20:24 +02:00 |
|
Gael Guennebaud
|
7e0d7a76b8
|
Remove dense nested loops in IncompleteCholesky
|
2015-08-04 18:01:38 +02:00 |
|
Gael Guennebaud
|
e31fc50280
|
Numerous fixes for IncompleteCholesky. Still have to make it fully exploit the sparse structure of the L factor, and improve robustness to illconditionned problems.
|
2015-08-04 16:16:02 +02:00 |
|
Gael Guennebaud
|
9a4713e505
|
Add a unit test for IncompleteCholesky
|
2015-08-04 16:14:06 +02:00 |
|
Benoit Steiner
|
cbce0e3b12
|
Fixed compilation warning
|
2015-08-03 21:52:29 -07:00 |
|
Benoit Steiner
|
a5dc49e7e8
|
Fixed 2 compilation warnings generated by llvm
|
2015-07-29 15:06:08 -07:00 |
|
Benoit Steiner
|
e1d28b7ea7
|
Added a test for shuffling
|
2015-07-29 15:01:21 -07:00 |
|
Benoit Steiner
|
0570594f2c
|
Fixed a few compilation warnings triggered by clang
|
2015-07-29 11:48:38 -07:00 |
|
Benoit Steiner
|
099597406f
|
Simplified and generalized the DividerTraits code
|
2015-07-29 10:02:42 -07:00 |
|
Gael Guennebaud
|
6db3a557f4
|
Add missing specialization of struct DividerTraits<long>
|
2015-07-29 11:38:53 +02:00 |
|
Gael Guennebaud
|
aec4814370
|
Many files were missing in previous changeset.
|
2015-07-29 11:11:23 +02:00 |
|
Benoit Steiner
|
b9db19aec4
|
Pulled latest updates from trunk.
|
2015-07-27 09:39:57 -07:00 |
|
Benoit Steiner
|
f84417d97b
|
Removed an incorrect assertion.
|
2015-07-27 09:25:22 -07:00 |
|
Godeffroy Valet
|
2195822df6
|
Allowed tensor contraction operation with an empty array of dimension pairs, which performs a tensor product.
|
2015-07-25 11:58:36 +02:00 |
|
Benoit Steiner
|
f6282e451a
|
Fixed a typo in an assertion.
|
2015-07-24 17:35:47 -07:00 |
|
Benoit Steiner
|
4200bdec24
|
Extended the range of value inputs for TensorIntDiv to support tensors with more than 4 billion elements.
|
2015-07-22 17:02:30 -07:00 |
|
Benoit Steiner
|
0dda72316f
|
The eigen_check macro doesn't exist anymore: use assert instead
|
2015-07-21 17:34:15 -07:00 |
|
Gael Guennebaud
|
d3e5db9a80
|
add regression unit test for previous changeset
|
2015-07-21 22:23:17 +02:00 |
|
Valentin Roussellet
|
5e635f9ca1
|
AlignedVector3 accepts implicit conversions from more operators.
|
2015-07-21 16:42:52 +00:00 |
|
Benoit Steiner
|
6799c26cd6
|
Fixed a typo in a test and a compilation warning
|
2015-07-17 16:50:47 -07:00 |
|
Benoit Steiner
|
7a39439904
|
Rewrote Eigen::dimensions_match to prevent a static assertion when the rank of the tensors is different.
|
2015-07-17 16:46:30 -07:00 |
|
Benoit Steiner
|
e94f9eb637
|
Fixed a const correctness issue in TensorLayoutSwap
|
2015-07-17 15:44:26 -07:00 |
|
Benoit Steiner
|
943035e5bd
|
Pulled latest updates from trunk
|
2015-07-17 09:42:45 -07:00 |
|
Benoit Steiner
|
06a22ca5bd
|
Added support for sigmoid function to the tensor module
|
2015-07-17 09:29:00 -07:00 |
|
Nicolas Mellado
|
3275eddc24
|
Add const getters for LM parameters
|
2015-07-17 09:11:49 +02:00 |
|
Benoit Steiner
|
a5ec25f11c
|
Use the new EIGEN_HAS_INDEX_LIST define to enable the cxx11_tensor_index_list tests
|
2015-07-16 13:16:08 -07:00 |
|
Benoit Steiner
|
7a243959b4
|
Define EIGEN_HAS_INDEX_LIST whenever the class is defined. This makes it easier to support compilers that are cxx11 compliant and compilers that aren't.
|
2015-07-16 13:14:18 -07:00 |
|
Benoit Steiner
|
b756f6af5e
|
Added missing APIs to the Eigen::Sizes class
|
2015-07-16 12:14:18 -07:00 |
|
Benoit Steiner
|
05787f8367
|
Added support for tensor inflation.
|
2015-07-16 09:04:05 -07:00 |
|
Benoit Steiner
|
b900fe47d5
|
Avoid relying on a default value for the Vectorizable template parameter of the EvalRange functor
|
2015-07-15 17:17:04 -07:00 |
|
Benoit Steiner
|
4b3d697e12
|
Fixed compilation error in a cuda test
|
2015-07-15 17:14:24 -07:00 |
|
Benoit Steiner
|
8315e025e1
|
Updated the cuda tests to use the new GpuDevice constructor
|
2015-07-15 12:39:26 -07:00 |
|
Benoit Steiner
|
e892524efe
|
Added support for multi gpu configuration to the GpuDevice class
|
2015-07-15 12:38:34 -07:00 |
|
Benoit Steiner
|
b80036abec
|
Enabled the construction of a fixed sized tensor directly from an expression.
|
2015-07-13 11:16:37 -07:00 |
|
Benoit Steiner
|
3912ca0d53
|
Fixed a bug in the integer division code that caused some large numerators to be incorrectly handled
|
2015-07-13 11:14:59 -07:00 |
|
Gael Guennebaud
|
b8df8815f4
|
Fix operator<<(ostream,AlignedVector3)
|
2015-07-13 13:55:59 +02:00 |
|