Gael Guennebaud
|
752a0e5339
|
bug #1076: fix scaling in IncompleteCholesky, improve doc, add read-only access to the different factors, remove debugging code.
|
2015-10-06 13:25:45 +02:00 |
|
Gael Guennebaud
|
ddb5650530
|
bug #1070: propagate last three Matrix template arguments for NumTraits<AutoDiffScalar<>>::Real
|
2015-09-28 15:07:03 +02:00 |
|
Benoit Steiner
|
31afdcb4c2
|
Fix return type for TensorEvaluator<TensorSlicingOp>::data
|
2015-09-17 09:40:21 -07:00 |
|
Gael Guennebaud
|
3942db9d7c
|
Use inline versus static free functions.
|
2015-09-03 13:42:54 +02:00 |
|
Benoit Steiner
|
56983f6d43
|
Fixed compilation warning
|
2015-10-23 12:03:42 -07:00 |
|
Benoit Steiner
|
57857775b4
|
Added support for arrays of size 0
|
2015-10-23 10:20:51 -07:00 |
|
Benoit Steiner
|
c40c2ceb27
|
Reordered the code of fft constructor to prevent compilation warnings
|
2015-10-23 09:38:19 -07:00 |
|
Benoit Steiner
|
a586fdaa91
|
Reworked the tensor contraction mapper code to make it compile on Android
|
2015-10-23 09:33:41 -07:00 |
|
Benoit Steiner
|
9ea39ce13c
|
Refined the #ifdef __CUDACC__ guard to ensure that when trying to compile gpu code with a non cuda compiler results in a linking error instead of bogus code.
|
2015-10-23 09:15:34 -07:00 |
|
Benoit Steiner
|
ac99b49249
|
Added missing glue logic
|
2015-10-22 16:54:21 -07:00 |
|
Benoit Steiner
|
2dd9446613
|
Added mapping between a specific device and the corresponding packet type
|
2015-10-22 16:53:36 -07:00 |
|
Benoit Steiner
|
a147c62998
|
Added support for fourier transforms (code courtesy of thucjw@gmail.com)
|
2015-10-22 16:51:30 -07:00 |
|
Benoit Steiner
|
4cf7da63de
|
Added a constructor to simplify the construction of tensormap from tensor
|
2015-10-22 11:48:02 -07:00 |
|
Benoit Steiner
|
b178cc3479
|
Added some syntactic sugar to make it simpler to compare a tensor to a scalar.
|
2015-10-21 11:28:28 -07:00 |
|
Benoit Steiner
|
0af63493fd
|
Disable SFINAE for versions of gcc older than 4.8
|
2015-10-20 11:53:30 -07:00 |
|
Benoit Steiner
|
73b8e719ae
|
Removed bogus assertion
|
2015-10-20 11:42:34 -07:00 |
|
Benoit Steiner
|
eaf4b98180
|
Added support for boolean reductions (ie 'and' & 'or' reductions)
|
2015-10-20 11:41:22 -07:00 |
|
Benoit Steiner
|
f5c1587e4e
|
Fixed a bug in the tensor conversion op
|
2015-10-20 11:37:44 -07: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
|
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 |
|
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 |
|
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
|
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 |
|