Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | | Cleaning | Nicolas Mellado | 2015-07-11 | |
| | | ||||
* | | Revert files to remove EIGEN_USING_NUMEXT_MATH | Nicolas Mellado | 2015-07-11 | |
| | | ||||
* | | Replace double constants by Scalar constants | Nicolas Mellado | 2015-07-11 | |
| | | ||||
* | | Cuda compatibility: remove explicit call to std math functions | Nicolas Mellado | 2015-07-11 | |
| | | ||||
* | | Merged eigen/eigen into default | Nicolas Mellado | 2015-07-11 | |
|\| | ||||
| * | Added support for generation of random complex numbers on CUDA devices | Benoit Steiner | 2015-07-07 | |
| | | ||||
| * | Use NumTraits<T>::RequireInitialization instead of ↵ | Benoit Steiner | 2015-07-07 | |
| | | | | | | | | internal::is_arithmetic<T>::value to check whether it's possible to bypass the type constructor in the tensor code. | |||
| * | Updated internal::is_arithmetic::value to be true for complex numbers | Benoit Steiner | 2015-07-07 | |
| | | ||||
| * | Pulled latest changes from trunk | Benoit Steiner | 2015-07-07 | |
| |\ | ||||
| * | | Improved and cleaned up the 2d patch extraction code | Benoit Steiner | 2015-07-07 | |
| | | | ||||
| | * | typo | Gael Guennebaud | 2015-07-07 | |
| |/ | ||||
| * | Rotation2D: fix slerp to take the shortest path, and add convenient method ↵ | Gael Guennebaud | 2015-07-07 | |
| | | | | | | | | to get the angle in [-pi,pi] or [0,pi] | |||
| * | Use numext::swap instead of std::swap | Benoit Steiner | 2015-07-06 | |
| | | ||||
| * | use Eigen smart_copy instead of std::copy | Benoit Steiner | 2015-07-06 | |
| | | ||||
| * | Fixed a compilation warning generated by clang | Benoit Steiner | 2015-07-06 | |
| | | ||||
| * | Only attempt to use the texture path on GPUs when it's supported by CUDA | Benoit Steiner | 2015-07-06 | |
| | | ||||
* | | Merged eigen/eigen into default | Nicolas Mellado | 2015-07-06 | |
|\| | ||||
* | | Protect against compilation errors with nvcc and numext/complex. | Nicolas Mellado | 2015-07-06 | |
| | | | | | | | | | | Disable functions explicitely involving std::complex when compiling with nvcc. Improve code compatilibity using the new macro EIGEN_USING_NUMEXT_MATH (same spirit than EIGEN_USING_STD_MATH but for numext functions) | |||
| * | Misc small fixes to the tensor slicing code. | Benoit Steiner | 2015-07-06 | |
|/ | ||||
* | Merged in Emie/eigen (pull request PR-121) | Gael Guennebaud | 2015-07-06 | |
|\ | | | | | | | typo correction in mathFunction | |||
| * | typo correction in mathFunction | Emilie Guy | 2015-07-06 | |
| | | ||||
* | | Merged eigen/eigen into default | Nicolas Mellado | 2015-07-03 | |
|\| | ||||
* | | Fixed a typo in the patch | Benoit Steiner | 2015-07-02 | |
| | | ||||
| * | Added a default value for the cuda stream in the GpuDevice constructor | Benoit Steiner | 2015-07-01 | |
| | | ||||
| * | Misc improvements and optimizations | Benoit Steiner | 2015-07-01 | |
| | | ||||
| * | Improved a previous fix | Benoit Steiner | 2015-07-01 | |
| | | ||||
| * | Fixed a couple of mistakes in the previous commit. | Benoit Steiner | 2015-07-01 | |
| | | ||||
| * | Enabled the vectorized evaluation of several tensor expressions that was ↵ | Benoit Steiner | 2015-07-01 | |
| | | | | | | | | previously disabled by mistake | |||
| * | Marked the cast functions as EIGEN_DEVICE_FUNC to ensure that we can run ↵ | Benoit Steiner | 2015-06-30 | |
| | | | | | | | | casting on GPUs | |||
| * | Silenced a compilation warning | Benoit Steiner | 2015-06-30 | |
| | | ||||
| * | Added support for user defined custom tensor op. | Benoit Steiner | 2015-06-30 | |
| | | ||||
| * | Added support for 3D patch extraction | Benoit Steiner | 2015-06-30 | |
| | | ||||
| * | Made ThreadPoolDevice inherit from a new pure abstract ThreadPoolInterface ↵ | Benoit Steiner | 2015-06-30 | |
| | | | | | | | | class: this enables users to leverage their existing threadpool when using eigen tensors. | |||
| * | Turned Eigen::array::size into a function to make the code compatible with ↵ | Benoit Steiner | 2015-06-30 | |
| | | | | | | | | std::array | |||
| * | Added a test for multithreaded full reductions | Benoit Steiner | 2015-06-30 | |
| | | ||||
| * | Fixed a few compilation warnings | Benoit Steiner | 2015-06-30 | |
| | | ||||
| * | Silenced a number of compilation warnings | Benoit Steiner | 2015-06-29 | |
| | | ||||
| * | Added a test for full reductions on GPU | Benoit Steiner | 2015-06-29 | |
| | | ||||
| * | Improved performance of full reduction by 2 order of magnitude on CPU and 3 ↵ | Benoit Steiner | 2015-06-29 | |
| | | | | | | | | orders of magnitude on GPU | |||
| * | Improved support for fixed size tensors | Benoit Steiner | 2015-06-29 | |
| | | ||||
| * | Express the full reduction operations (such as sum, max, min) using ↵ | Benoit Steiner | 2015-06-29 | |
| | | | | | | | | TensorDimensionList | |||
| * | Added support for tanh function to the tensor code | Benoit Steiner | 2015-06-29 | |
| | | ||||
| * | Moved some utilities to TensorMeta.h to make it easier to reuse them accross ↵ | Benoit Steiner | 2015-06-29 | |
| | | | | | | | | | | | | several tensor operations. Created the TensorDimensionList class to encode the list of all the dimensions of a tensor of rank n. This could be done using TensorIndexList, however TensorIndexList require cxx11 which isn't yet supported as widely as we'd like. | |||
| * | Use VERIFY_IS_EQUAL instead of VERIFY(a==b) to get more feedback in case of ↵ | Gael Guennebaud | 2015-06-26 | |
| | | | | | | | | failure | |||
| * | split compiler intensive bdcsvd_1 unit test | Gael Guennebaud | 2015-06-26 | |
| | | ||||
| * | Add special path for matrix<complex>/real. | Gael Guennebaud | 2015-06-26 | |
| | | | | | | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator. | |||
| * | bug #1026: fix infinite loop for an empty input | Gael Guennebaud | 2015-06-26 | |
| | | ||||
| * | Doc: explain perf and multithreading issues in sparse iterative solvers | Gael Guennebaud | 2015-06-26 | |
| | | ||||
| * | Enable OpenMP parallelization of row-major-sparse * dense products. | Gael Guennebaud | 2015-06-26 | |
| | | | | | | | | I observed significant speed-up of the CG solver. | |||
| * | More msvc 2013/2015 workarounds | Gael Guennebaud | 2015-06-26 | |
| | |