aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/test
Commit message (Collapse)AuthorAge
* Moved away from std::async and std::future as the underlying mechnism for ↵Gravatar Benoit Steiner2015-05-20
| | | | | | the thread pool device. On several platforms, the functions passed to std::async are not scheduled in the order in which they are given to std::async, which leads to massive performance issues in the contraction code. Instead we now have a custom thread pool that ensures that the functions are picked up by the threads in the pool in the order in which they are enqueued in the pool.
* Fixed compilation error triggered by gcc 4.7Gravatar Benoit Steiner2015-05-20
|
* Added new version of the TensorIntDiv class optimized for 32 bit signed ↵Gravatar Benoit Steiner2015-05-19
| | | | integers. It saves 1 register on CPU and 2 on GPU.
* Fix trivial warnings in LevenbergMarquardt module and testGravatar Christoph Hertzberg2015-04-24
|
* Added the ability to generate a tensor from a custom user defined ↵Gravatar Benoit Steiner2015-04-22
| | | | | | 'generator'. This simplifies the creation of constant tensors initialized using specific regular patterns. Created a gaussian window generator as a first use case.
* Use ptrdiff_t instead of size_t to encode fixed sizes. This silences several ↵Gravatar Benoit Steiner2015-04-17
| | | | | | clang compilation warnings (transplanted from 4400e4436ac7c5bbd305a03c21aa4bce24ae199b)
* Updated the cxx11_tensor_convolution test to avoid using cxx11 features. ↵Gravatar Benoit Steiner2015-04-16
| | | | This should enable the test to compile with gcc 4.7 and older
* Updated a regression test to avoid compilation errors when compiling with ↵Gravatar Benoit Steiner2015-04-16
| | | | gcc 4.7
* Pulled latest changes from trunkGravatar Benoit Steiner2015-04-14
|\
| * Fixed a bug when chipping tensors laid out in row major order.Gravatar Benoit Steiner2015-04-07
| |
| * Fixed the order of 2 #includesGravatar Benoit Steiner2015-04-06
| |
* | Pulled latest updates from trunkGravatar Benoit Steiner2015-04-01
|\|
| * Added regression tests for tensor convolutionsGravatar Benoit Steiner2015-03-31
| |
* | Sharded a large testGravatar Benoit Steiner2015-03-30
| |
* | Made the index type a template parameter of the tensor class instead of ↵Gravatar Benoit Steiner2015-03-30
| | | | | | | | encoding it in the options.
* | Pulled latest update from the eigen main codebaseGravatar Benoit Steiner2015-03-24
|\|
| * 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.
| * Fixed compilation warningGravatar Benoit Steiner2015-03-16
| |
| * Fixed compilation error with clangGravatar Benoit Steiner2015-03-16
| |
| * 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.
* | Fixed clang compilation warningGravatar Benoit Steiner2015-02-28
| |
* | Silenced some compilation warningsGravatar Benoit Steiner2015-02-28
| |
* | Fixed another batch of compilation warningsGravatar Benoit Steiner2015-02-28
| |
* | Silenced one more comilation warningGravatar Benoit Steiner2015-02-28
| |
* | Fixed compilation warningsGravatar Benoit Steiner2015-02-27
| |
* | Fixed compilation warningsGravatar Benoit Steiner2015-02-27
| |
* | Pulled latest updates from trunkGravatar Benoit Steiner2015-02-27
|\ \
* | | Added support for 32bit index on a per tensor/tensor expression. This ↵Gravatar Benoit Steiner2015-02-27
| | | | | | | | | | | | enables us to use 32bit indices to evaluate expressions on GPU faster while keeping the ability to use 64 bit indices to manipulate large tensors on CPU in the same binary.
* | | Switch to truncated casting when converting floating point types to integer. ↵Gravatar Benoit Steiner2015-02-27
| | | | | | | | | | | | This ensures that vectorized casts are consistent with scalar casts
* | | Added support for vectorized type casting of tensorsGravatar Benoit Steiner2015-02-27
| | |
| | * Fixed compilation error when compiling with gcc4.7Gravatar Benoit Steiner2015-03-03
| | |
| | * Replaced POSIX random() by internal::randomGravatar Christoph Hertzberg2015-02-28
| | |
| | * Fixed MPRealSupportGravatar Christoph Hertzberg2015-02-28
| | |
| | * Re-enbale detection of min/max parentheses protection, and re-enable ↵Gravatar Gael Guennebaud2015-02-27
| |/ | | | | | | mpreal_support unit test.
| * Can now use the tensor 'reverse' operation as a lvalueGravatar Benoit Steiner2015-02-26
|/
* Added more tests to validate support for tensors laid out in RowMajor order.Gravatar 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
* Remove EIGEN_TEST_C++0x option and let EIGEN_TEST_CXX11 adds the -std=c++11 flagGravatar Gael Guennebaud2015-02-20
|
* Added support for tensor concatenation as lvalueGravatar Benoit Steiner2015-02-17
|
* Merge Index-refactoring branch with default, fix PastixSupport, remove some ↵Gravatar Gael Guennebaud2015-02-13
|\ | | | | | | useless typedefs
| * merge Tensor module within Eigen/unsupported and update gemv BLAS wrapperGravatar Gael Guennebaud2015-02-12
| |\
| | * Added a test to validate tensor casting on cuda devicesGravatar Benoit Steiner2015-02-10
| | |
| | * Fixed compilation errorGravatar Benoit Steiner2015-02-10
| | |
| * | typoGravatar Gael Guennebaud2015-02-10
| | |
| * | Allows Lower|Upper as a template argument of CG and MINRES: in this case the ↵Gravatar Gael Guennebaud2015-02-10
| | | | | | | | | | | | full matrix will be considered.
| | * Pulled latest fixesGravatar Benoit Steiner2015-02-06
| | |\
| | | * mergeGravatar Gael Guennebaud2015-02-06
| | | |\
| | | * | Fix clang compilationGravatar Gael Guennebaud2015-02-06
| | | | |
| | | * | Fix non initialized entries and comparison of very small numbersGravatar Gael Guennebaud2015-02-06
| | | | |