aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/src/Tensor/TensorFixedSize.h
Commit message (Collapse)AuthorAge
* Fix rule-of-3 for the Tensor module.Gravatar Antonio Sanchez2020-11-18
| | | | | | | Adds copy constructors to Tensor ops, inherits assignment operators from `TensorBase`. Addresses #1863
* Remove V2 suffix from TensorBlockGravatar Eugene Zhulenev2019-12-10
|
* Remove legacy block evaluation supportGravatar Eugene Zhulenev2019-11-12
|
* Tensor block evaluation V2 support for unary/binary/broadcstingGravatar Eugene Zhulenev2019-09-24
|
* Add block evaluationto CwiseUnaryOp and add PreferBlockAccess enum to all ↵Gravatar Eugene Zhulenev2018-08-10
| | | | evaluators
* Add tiled evaluation support to TensorExecutorGravatar Eugene Zhulenev2018-07-25
|
* fix typos in the Tensor readmeGravatar Gagan Goel2017-03-31
|
* Make EIGEN_HAS_VARIADIC_TEMPLATES user configurableGravatar Gael Guennebaud2016-05-20
|
* Make EIGEN_HAS_RVALUE_REFERENCES user configurableGravatar Gael Guennebaud2016-05-20
|
* Rename EIGEN_HAVE_RVALUE_REFERENCES to EIGEN_HAS_RVALUE_REFERENCESGravatar Gael Guennebaud2016-05-20
|
* Added missing accessors to fixed sized tensorsGravatar Benoit Steiner2016-04-29
|
* Decoupled the packet type definition from the definition of the tensor ops. ↵Gravatar Benoit Steiner2016-03-08
| | | | All the vectorization is now defined in the tensor evaluators. This will make it possible to relialably support devices with different packet types in the same compilation unit.
* Backout changeset 690bc950f70c61075d396671e63480bbd64bb297Gravatar Gael Guennebaud2016-01-22
|
* fix clang warningsGravatar Jan Prach2016-01-20
| | | | "braces around scalar initializer"
* Improved code indentationGravatar Benoit Steiner2016-01-19
|
* Record whether the underlying tensor storage can be accessed directly during ↵Gravatar Benoit Steiner2016-01-19
| | | | the evaluation of an expression.
* Made the entire TensorFixedSize api callable from a CUDA kernel.Gravatar Benoit Steiner2015-12-14
|
* Added support for fixed sized tensors of rank 0Gravatar Benoit Steiner2015-10-29
|
* Many files were missing in previous changeset.Gravatar Gael Guennebaud2015-07-29
|
* Enabled the construction of a fixed sized tensor directly from an expression.Gravatar Benoit Steiner2015-07-13
|
* Made the index type a template parameter of the tensor class instead of ↵Gravatar Benoit Steiner2015-03-30
| | | | encoding it in the options.
* Misc improvements for fixed size tensorsGravatar Benoit Steiner2015-01-14
|
* Fixed a compilation error with clangGravatar Benoit Steiner2014-10-30
|
* Misc improvements and cleanupsGravatar Benoit Steiner2014-10-13
|
* Fixed a commentGravatar Benoit Steiner2014-10-08
|
* Reworked the expression evaluation mechanism in order to make it possible to ↵Gravatar Benoit Steiner2014-06-13
| | | | | | | | efficiently compute convolutions and contractions in the future: * The scheduling of computation is moved out the the assignment code and into a new TensorExecutor class * The assignment itself is now a regular node on the expression tree * The expression evaluators start by recursively evaluating all their subexpressions if needed
* Added support for tensor contractionsGravatar Benoit Steiner2014-06-04
| | | | | Updated expression evaluation mechanism to also compute the size of the tensor result Misc fixes and improvements.
* Vectorized the evaluation of tensor expression (using SSE, AVX, NEON, ...)Gravatar Benoit Steiner2014-05-16
| | | | | Added the ability to parallelize the evaluation of a tensor expression over multiple cpu cores. Added the ability to offload the evaluation of a tensor expression to a GPU.
* Added support for fixed sized tensors.Gravatar Benoit Steiner2014-05-06
Improved support for tensor expressions.