aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/CXX11/Core
Commit message (Collapse)AuthorAge
* Replace std::vector with our own implementation, as using the stl when ↵Gravatar Benoit Steiner2016-03-08
| | | | compiling with nvcc and avx enabled leads to many issues.
* Turn on some of the cxx11 features when compiling with visual studio 2015Gravatar Benoit Steiner2016-03-05
|
* Moved the array code into it's own file.Gravatar Benoit Steiner2015-11-12
|
* Don't use std::array when compiling with nvcc since nvidia doesn't support ↵Gravatar Benoit Steiner2015-11-11
| | | | the use of STL containers on GPU.
* Created some benchmarks for the tensor codeGravatar Benoit Steiner2014-10-17
|
* Pulled in the latest changes from the Eigen trunkGravatar Benoit Steiner2014-08-13
|\
* | Extended support for Tensors:Gravatar Benoit Steiner2014-04-28
|/ | | | | | * Added ability to map a region of the memory to a tensor * Added basic support for unary and binary coefficient wise expressions, such as addition or square root * Provided an emulation layer to make it possible to compile the code with compilers (such as nvcc) that don't support cxx11.
* C++11/Tensor: Fix copyright headersGravatar Christian Seiler2013-11-16
|
* C++11: add template metaprogramming helpersGravatar Christian Seiler2013-11-14
Create a new directory CXX11 under unsupported/Eigen that contains code that requires C++11. In that directory, add a few generic templates useful for any module relying on C++11. These templates may be included with #include <[unsupported/]Eigen/CXX11/Core>. At the moment, this will only provide templates in the Eigen::internal namespace.