aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen
Commit message (Collapse)AuthorAge
...
| * Fixed the thread pool testGravatar Benoit Steiner2014-10-10
| |
| * Rewrote the TensorBase::random method to support the generation of random ↵Gravatar Benoit Steiner2014-10-09
| | | | | | | | number on gpu.
| * Improved the functors defined for standard reductionsGravatar Benoit Steiner2014-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 ↵Gravatar Gael Guennebaud2014-10-09
| | | | | | | | still need to tune for single precision, and carefully test with duplicated singular values
| * Removed dead codeGravatar Benoit Steiner2014-10-08
| |
| * Added support for the *= and /* operators to TensorBaseGravatar Benoit Steiner2014-10-08
| |
| * Fixed a commentGravatar Benoit Steiner2014-10-08
| |
* | Workaround MSVC issue.Gravatar Gael Guennebaud2014-10-07
| |
* | Fix missing outer() member in DynamicSparseMatrixGravatar Gael Guennebaud2014-10-07
| |
* | D&C SVD: add scaling to avoid overflow, fix handling of fixed size matricesGravatar Gael Guennebaud2014-10-06
| |
| * Improved support for CUDA devices.Gravatar Benoit Steiner2014-10-03
| | | | | | | | Improved contractions on GPU
| * Created the IndexPair type to store pair of tensor indices. CUDA doesn't ↵Gravatar Benoit Steiner2014-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 expressionsGravatar Benoit Steiner2014-10-02
| | | | | | | | More tests
| * Added support for tensor reductions and concatenationsGravatar Benoit Steiner2014-10-01
| |
| * Added tests for tensors of const values and tensors of stringswwq::Gravatar Benoit Steiner2014-10-01
| |
* | Missing outerStride in AlignedVector3 resulted in infinite recursionGravatar Christoph Hertzberg2014-09-30
| |
* | Let KroneckerProduct exploits the recently introduced generic InnerIterator ↵Gravatar Gael Guennebaud2014-09-29
| | | | | | | | class.
* | Correcting the ReturnType in traits<KroneckerProduct<>> to include the ↵Gravatar Georg Drenkhahn2014-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 ↵Gravatar Georg Drenkhahn2014-09-20
| | | | | | | | type for matrix and permutation matrix which may not be equal.
* | Many improvements in Divide&Conquer SVD:Gravatar Gael Guennebaud2014-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 AlignedVector3Gravatar Gael Guennebaud2014-09-18
| |
* | Update KroneckerProduct wrt evaluator changesGravatar Gael Guennebaud2014-09-18
| |
* | Make MatrixFunction use nested_eval instead of nestedGravatar Gael Guennebaud2014-09-18
| |
* | Add evaluator for the experimental AlignedVector3Gravatar Gael Guennebaud2014-09-18
| |
* | Remove deprecated code not used by evaluatorsGravatar Gael Guennebaud2014-09-18
| |
| * Merged latest updates from the Eigen trunk.Gravatar Benoit Steiner2014-09-15
| |\
* | \ merge with default branchGravatar Gael Guennebaud2014-09-14
|\ \ \ | | |/ | |/|
| | * Fixed a typo in the contraction codeGravatar Benoit Steiner2014-09-06
| | |
* | | Exploit sparse structure in naiveU and naiveV when updating them.Gravatar Gael Guennebaud2014-09-05
| | |
| | * Misc fixes.Gravatar Benoit Steiner2014-09-05
| | |
| | * Added support for evaluation of tensor shuffling operations as lvaluesGravatar Benoit Steiner2014-09-04
| | |
| | * Added missing tensor copy constructors. As a result it is now possible to ↵Gravatar Benoit Steiner2014-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.Gravatar Gael Guennebaud2014-09-04
| | |
| | * Improved the performance of the tensor convolution code by a factor of about 4.Gravatar Benoit Steiner2014-09-03
| | |
* | | Cleaning in BDCSVD (formating, handling of transpose case, remove some for ↵Gravatar Gael Guennebaud2014-09-03
| | | | | | | | | | | | loops)
* | | Clean bdcsvdGravatar Gael Guennebaud2014-09-02
| | |
* | | merge with default branchGravatar Gael Guennebaud2014-09-01
|\ \ \
* | | | Fix remaining garbage during a merge.Gravatar Gael Guennebaud2014-09-01
| | | |
* | | | Fix Kronecker product in legacy mode.Gravatar Gael Guennebaud2014-09-01
| | | |
* | | | Make unsupport sparse solvers use SparseSolverBaseGravatar Gael Guennebaud2014-09-01
| | | |
* | | | Add evaluator for DynamicSparseMatrixGravatar Gael Guennebaud2014-09-01
| | | |
* | | | merge default branchGravatar Gael Guennebaud2014-08-29
|\ \ \ \
| | | | * Optimized the tensor padding code.Gravatar Benoit Steiner2014-08-26
| | | | |
| | | | * Misc api improvements and cleanupsGravatar Benoit Steiner2014-08-23
| | | | |
| | | | * Optimized and cleaned up the tensor morphing codeGravatar Benoit Steiner2014-08-23
| | | | |
| | | | * Added support for broadcastingGravatar Benoit Steiner2014-08-20
| | | | |
| | | | * Improved the speed of convolutions when running on cuda devicesGravatar Benoit Steiner2014-08-19
| | | | |
| | | | * Added support for fast integer divisions by a constantGravatar Benoit Steiner2014-08-14
| | | | | | | | | | | | | | | | | | | | Sped up tensor slicing by a factor of 3 by using these fast integer divisions.
| | | | * Added support for padding, stridding, and shufflingGravatar Benoit Steiner2014-08-14
| | | | |
| | | | * Pulled in the latest changes from the Eigen trunkGravatar Benoit Steiner2014-08-13
| | | | |\