Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Fixed the thread pool test | Benoit Steiner | 2014-10-10 | |
| | | ||||
| * | Rewrote the TensorBase::random method to support the generation of random ↵ | Benoit Steiner | 2014-10-09 | |
| | | | | | | | | number on gpu. | |||
| * | Improved the functors defined for standard reductions | Benoit Steiner | 2014-10-09 | |
| | | | | | | | | Added a functor to encapsulate the generation of random numbers on cpu and gpu. | |||
* | | Various numerical fixes in D&C SVD: I cannot make it fail with double, but ↵ | Gael Guennebaud | 2014-10-09 | |
| | | | | | | | | still need to tune for single precision, and carefully test with duplicated singular values | |||
| * | Removed dead code | Benoit Steiner | 2014-10-08 | |
| | | ||||
| * | Added support for the *= and /* operators to TensorBase | Benoit Steiner | 2014-10-08 | |
| | | ||||
| * | Fixed a comment | Benoit Steiner | 2014-10-08 | |
| | | ||||
* | | Workaround MSVC issue. | Gael Guennebaud | 2014-10-07 | |
| | | ||||
* | | Fix missing outer() member in DynamicSparseMatrix | Gael Guennebaud | 2014-10-07 | |
| | | ||||
* | | D&C SVD: add scaling to avoid overflow, fix handling of fixed size matrices | Gael Guennebaud | 2014-10-06 | |
| | | ||||
| * | Improved support for CUDA devices. | Benoit Steiner | 2014-10-03 | |
| | | | | | | | | Improved contractions on GPU | |||
| * | Created the IndexPair type to store pair of tensor indices. CUDA doesn't ↵ | Benoit Steiner | 2014-10-03 | |
| | | | | | | | | | | | | support std::pair so we can't use them when targeting GPUs. Improved the performance on tensor contractions | |||
| * | Fixes for the forced evaluation of tensor expressions | Benoit Steiner | 2014-10-02 | |
| | | | | | | | | More tests | |||
| * | Added support for tensor reductions and concatenations | Benoit Steiner | 2014-10-01 | |
| | | ||||
| * | Added tests for tensors of const values and tensors of stringswwq:: | Benoit Steiner | 2014-10-01 | |
| | | ||||
* | | Missing outerStride in AlignedVector3 resulted in infinite recursion | Christoph Hertzberg | 2014-09-30 | |
| | | ||||
* | | Let KroneckerProduct exploits the recently introduced generic InnerIterator ↵ | Gael Guennebaud | 2014-09-29 | |
| | | | | | | | | class. | |||
* | | Correcting the ReturnType in traits<KroneckerProduct<>> to include the ↵ | Georg Drenkhahn | 2014-09-21 | |
| | | | | | | | | | | | | | | correct Index type. Fixed mixup of types Rhs::Index and Lhs:Index in various loop variables. Added explicit type conversion for arithmetic expressions which may return a wider type. | |||
* | | Fixed compiler warning on implicit integer conversion by separating index ↵ | Georg Drenkhahn | 2014-09-20 | |
| | | | | | | | | type for matrix and permutation matrix which may not be equal. | |||
* | | Many improvements in Divide&Conquer SVD: | Gael Guennebaud | 2014-09-22 | |
| | | | | | | | | | | | | - Fix many numerical issues, in particular regarding deflation. - Add heavy debugging output to help track numerical issues (there are still fews) - Make use of Eiegn's apply-inplane-rotation feature. | |||
* | | Fix inner-stride of AlignedVector3 | Gael Guennebaud | 2014-09-18 | |
| | | ||||
* | | Update KroneckerProduct wrt evaluator changes | Gael Guennebaud | 2014-09-18 | |
| | | ||||
* | | Make MatrixFunction use nested_eval instead of nested | Gael Guennebaud | 2014-09-18 | |
| | | ||||
* | | Add evaluator for the experimental AlignedVector3 | Gael Guennebaud | 2014-09-18 | |
| | | ||||
* | | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 | |
| | | ||||
| * | Merged latest updates from the Eigen trunk. | Benoit Steiner | 2014-09-15 | |
| |\ | ||||
* | \ | merge with default branch | Gael Guennebaud | 2014-09-14 | |
|\ \ \ | | |/ | |/| | ||||
| | * | Fixed a typo in the contraction code | Benoit Steiner | 2014-09-06 | |
| | | | ||||
* | | | Exploit sparse structure in naiveU and naiveV when updating them. | Gael Guennebaud | 2014-09-05 | |
| | | | ||||
| | * | Misc fixes. | Benoit Steiner | 2014-09-05 | |
| | | | ||||
| | * | Added support for evaluation of tensor shuffling operations as lvalues | Benoit Steiner | 2014-09-04 | |
| | | | ||||
| | * | Added missing tensor copy constructors. As a result it is now possible to ↵ | Benoit Steiner | 2014-09-04 | |
| | | | | | | | | | | | | | | | | | | | | | declare and initialize a tensor on the same line, as in: Tensor<bla> T = A + B; or Tensor<bla> T(A.reshape(new_shape)); | |||
* | | | Apply Householder U and V in-place. | Gael Guennebaud | 2014-09-04 | |
| | | | ||||
| | * | Improved the performance of the tensor convolution code by a factor of about 4. | Benoit Steiner | 2014-09-03 | |
| | | | ||||
* | | | Cleaning in BDCSVD (formating, handling of transpose case, remove some for ↵ | Gael Guennebaud | 2014-09-03 | |
| | | | | | | | | | | | | loops) | |||
* | | | Clean bdcsvd | Gael Guennebaud | 2014-09-02 | |
| | | | ||||
* | | | merge with default branch | Gael Guennebaud | 2014-09-01 | |
|\ \ \ | ||||
* | | | | Fix remaining garbage during a merge. | Gael Guennebaud | 2014-09-01 | |
| | | | | ||||
* | | | | Fix Kronecker product in legacy mode. | Gael Guennebaud | 2014-09-01 | |
| | | | | ||||
* | | | | Make unsupport sparse solvers use SparseSolverBase | Gael Guennebaud | 2014-09-01 | |
| | | | | ||||
* | | | | Add evaluator for DynamicSparseMatrix | Gael Guennebaud | 2014-09-01 | |
| | | | | ||||
* | | | | merge default branch | Gael Guennebaud | 2014-08-29 | |
|\ \ \ \ | ||||
| | | | * | Optimized the tensor padding code. | Benoit Steiner | 2014-08-26 | |
| | | | | | ||||
| | | | * | Misc api improvements and cleanups | Benoit Steiner | 2014-08-23 | |
| | | | | | ||||
| | | | * | Optimized and cleaned up the tensor morphing code | Benoit Steiner | 2014-08-23 | |
| | | | | | ||||
| | | | * | Added support for broadcasting | Benoit Steiner | 2014-08-20 | |
| | | | | | ||||
| | | | * | Improved the speed of convolutions when running on cuda devices | Benoit Steiner | 2014-08-19 | |
| | | | | | ||||
| | | | * | Added support for fast integer divisions by a constant | Benoit Steiner | 2014-08-14 | |
| | | | | | | | | | | | | | | | | | | | | Sped up tensor slicing by a factor of 3 by using these fast integer divisions. | |||
| | | | * | Added support for padding, stridding, and shuffling | Benoit Steiner | 2014-08-14 | |
| | | | | | ||||
| | | | * | Pulled in the latest changes from the Eigen trunk | Benoit Steiner | 2014-08-13 | |
| | | | |\ |