aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
Commit message (Collapse)AuthorAge
* Disable vectorization on device only when compiling for syclGravatar Benoit Steiner2016-11-02
|
* Don't refer to the half2 type unless it's been definedGravatar Benoit Steiner2016-06-10
|
* Simplified the code that dispatches vectorized reductions on GPUGravatar Benoit Steiner2016-06-09
|
* Improved support for vectorization of 16-bit floatsGravatar Benoit Steiner2016-06-09
|
* Made the IndexPair code compile in non cxx11 modeGravatar Benoit Steiner2016-05-25
|
* Added support for statically known lists of pairs of indicesGravatar Benoit Steiner2016-05-25
|
* Don't crash when attempting to reduce empty tensors.Gravatar Benoit Steiner2016-04-20
|
* Use an enum instead of a static const int to prevent possible link errorGravatar Benoit Steiner2016-03-22
|
* Added a 'divup' util to compute the floor of the quotient of two integersGravatar Benoit Steiner2016-01-04
|
* Fixed a clang compilation warning triggered by the use of arrays of size 0.Gravatar Benoit Steiner2015-12-17
|
* gen_numeric_list takes a size_t, not a intGravatar Benoit Steiner2015-11-12
|
* Added mapping between a specific device and the corresponding packet typeGravatar Benoit Steiner2015-10-22
|
* Updated the custom indexing code: we can now use any container that provides ↵Gravatar Benoit Steiner2015-10-15
| | | | the [] operator to index a tensor. Added unit tests to validate the use of std::map and a few more types as valid custom index containers
* Tightened the definition of isOfNormalIndex to take into account integer ↵Gravatar Benoit Steiner2015-10-14
| | | | | | | types in addition to arrays of indices Only compile the custom index code when EIGEN_HAS_SFINAE is defined. For the time beeing, EIGEN_HAS_SFINAE is a synonym for EIGEN_HAS_VARIADIC_TEMPLATES, but this might evolve in the future. Moved some code around.
* name changes 2Gravatar Gabriel Nützi2015-10-09
| | | | | | | user: Gabriel Nützi <gnuetzi@gmx.ch> branch 'default' changed unsupported/Eigen/CXX11/src/Tensor/Tensor.h changed unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h
* added CustomIndex capability only to Tensor and not yet to TensorBase.Gravatar Gabriel Nützi2015-10-09
| | | | | | | | | | | | | | using Sfinae and is_base_of to select correct template which converts to array<Index,NumIndices> user: Gabriel Nützi <gnuetzi@gmx.ch> branch 'default' added unsupported/Eigen/CXX11/src/Tensor/TensorMetaMacros.h added unsupported/test/cxx11_tensor_customIndex.cpp changed unsupported/Eigen/CXX11/Tensor changed unsupported/Eigen/CXX11/src/Tensor/Tensor.h changed unsupported/Eigen/CXX11/src/Tensor/TensorMeta.h changed unsupported/test/CMakeLists.txt
* Added support for argmax/argminGravatar Benoit Steiner2015-08-31
|
* Moved some utilities to TensorMeta.h to make it easier to reuse them accross ↵Gravatar Benoit Steiner2015-06-29
several tensor operations. Created the TensorDimensionList class to encode the list of all the dimensions of a tensor of rank n. This could be done using TensorIndexList, however TensorIndexList require cxx11 which isn't yet supported as widely as we'd like.