aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor
Commit message (Collapse)AuthorAge
* Fixed a bug when chipping tensors laid out in row major order.Gravatar Benoit Steiner2015-04-07
|
* Fixed some compilation warnings triggered by pre-cxx11 comoilersGravatar Benoit Steiner2015-04-01
|
* Fixed 2 typosGravatar Benoit Steiner2015-04-01
|
* Added support for convolution of tensors laid out in RowMajor modeGravatar Benoit Steiner2015-03-31
|
* Added documentation for the convolution operationGravatar Benoit Steiner2015-03-31
|
* Avoid making an unecessary copy of the tensor expression when evaluating it ↵Gravatar Benoit Steiner2015-03-25
| | | | on a GPU device
* Fixed the vectorized implementation of the Tensor select() methodGravatar Benoit Steiner2015-03-25
|
* Cleaned up the TensorDevice code a little bit.Gravatar Benoit Steiner2015-03-25
|
* Added the -= operator to the device classesGravatar Benoit Steiner2015-03-19
|
* Fixed a bug in the handling of packets by the MeanReducerGravatar Benoit Steiner2015-03-19
|
* Changed the way lvalue operations are declared in TensorBase: this fixes ↵Gravatar Benoit Steiner2015-03-17
| | | | constness isses that prevented some expressions mixing lvalues and rvalues from compiling.
* Fixes the Lvalue computation by actually setting the LvalueBit properly when ↵Gravatar Benoit Steiner2015-03-16
| | | | instantiating tensors of const T. Added a test to check the fix.
* Fix for TensorIO for Fixed sized Tensors.Gravatar Abhijit Kundu2015-02-28
| | | | | | | The following code snippet was failing to compile: TensorFixedSize<double, Sizes<4, 3> > t_4x3; cout << 4x3;
* Merged eigen/eigen into defaultGravatar Abhijit Kundu2015-02-28
|\
| * Fixed off-by-one error that prevented the evaluation of small tensor ↵Gravatar Benoit Steiner2015-02-27
| | | | | | | | expressions from being vectorized
* | Added CMake support for Tensor module. CMake now installs CXX11 Tensor ↵Gravatar Abhijit Kundu2015-02-26
|/ | | | module like the rest of the unsupported modules
* Fixed another compilation problem with TensorIntDiv.hGravatar Benoit Steiner2015-02-26
|
* Can now use the tensor 'reverse' operation as a lvalueGravatar Benoit Steiner2015-02-26
|
* Added missing copy constructorGravatar Benoit Steiner2015-02-26
|
* Made TensorIntDiv.h compile with MSVCGravatar Benoit Steiner2015-02-25
|
* Fixed another clang warningGravatar Benoit Steiner2015-02-25
|
* Fixed several compilation warnings reported by clangGravatar Benoit Steiner2015-02-25
|
* Silenced a few more compilation warnings generated by nvccGravatar Benoit Steiner2015-02-25
|
* Added support for RowMajor layout to the tensor patch extraction cofde.Gravatar Benoit Steiner2015-02-25
|
* Added support for RowMajor layout to the image patch extraction codeGravatar Benoit Steiner2015-02-25
| | | | Speeded up the unsupported_cxx11_tensor_image_patch test and reduced its memory footprint
* Improved the documentationsGravatar Benoit Steiner2015-02-19
|
* Silenced compilation warningGravatar Benoit Steiner2015-02-17
|
* Added support for tensor concatenation as lvalueGravatar Benoit Steiner2015-02-17
|
* Added support for tensor concatenation as lvalueGravatar Benoit Steiner2015-02-17
|
* Silenced a few compilation warnings generated by nvccGravatar Benoit Steiner2015-02-10
|
* Marked a few functions as EIGEN_DEVICE_FUNC to enable the use of tensors in ↵Gravatar Benoit Steiner2015-02-10
| | | | cuda kernels.
* Fixed compilation error triggered when trying to vectorize a non ↵Gravatar Benoit Steiner2015-02-10
| | | | vectorizable cuda kernel.
* Silenced the last batch of compilation warnings triggered by gcc 4.8Gravatar Benoit Steiner2015-02-10
|
* Fixed a few more compilation warningsGravatar Benoit Steiner2015-02-10
|
* Silenced more compilation warningsGravatar Benoit Steiner2015-02-10
|
* Silcenced a few compilation warningsGravatar Benoit Steiner2015-02-10
|
* Silenced several compilation warningsGravatar Benoit Steiner2015-02-10
|
* Removed a debug printf statement.Gravatar Benoit Steiner2015-02-10
|
* Pulled the latest changes from the trunkGravatar Benoit Steiner2015-02-06
|\
* | Added the EIGEN_HAS_CONSTEXPR defineGravatar Benoit Steiner2015-02-06
| | | | | | | | Gate the tensor index list code based on the value of EIGEN_HAS_CONSTEXPR
* | Silenced a few more compilation warningsGravatar Benoit Steiner2015-01-30
| |
* | Silenced some compilation warningsGravatar Benoit Steiner2015-01-30
| |
* | Marked the contraction operation as read only, since its result can't be ↵Gravatar Benoit Steiner2015-01-29
| | | | | | | | assigned.
* | Added more tests to cover tensor reductionsGravatar Benoit Steiner2015-01-28
| |
* | mproved the performance of tensor reductions that preserve the inner most ↵Gravatar Benoit Steiner2015-01-27
| | | | | | | | dimension(s).
* | gcc doesn't consider thatGravatar Benoit Steiner2015-01-16
| | | | | | | | | | | | | | | | | | | | | | template<typename OtherDerived> TensorStridingOp& operator = (const OtherDerived& other) provides a valid assignment operator for the striding operation, and therefore refuses to compile code like: result.stride(foo) = source.stride(bar); Added the explicit TensorStridingOp& operator = (const TensorStridingOp& other) as a workaround to get the code to compile, and did the same in all the operations that can be used as lvalues.
* | Added cube() operationGravatar Benoit Steiner2015-01-15
| |
* | Improved support for RowMajor tensorsGravatar Benoit Steiner2015-01-14
| | | | | | | | Misc fixes and API cleanups.
* | Ensured that each thread has it's own copy of the TensorEvaluator: this ↵Gravatar Benoit Steiner2015-01-14
| | | | | | | | avoid race conditions when the evaluator calls a non thread safe functor, eg when generating random numbers.
* | Improved the resizing of tensorsGravatar Benoit Steiner2015-01-14
| |