aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core
Commit message (Collapse)AuthorAge
...
| | * | Merge upstream.Gravatar Till Hoffmann2016-04-01
| | |\ \
| | * | | Fixed suggestions by Eugene Brevdo.Gravatar Till Hoffmann2016-04-01
| | | | |
| | | * | Merged eigen/eigen into defaultGravatar tillahoffmann2016-04-01
| | |/| | | |_|/ / |/| | |
| | * | Added polygamma function.Gravatar Till Hoffmann2016-04-01
| | | |
| | * | Added zeta function.Gravatar Till Hoffmann2016-04-01
| | | |
* | | | Hashing was only officially introduced in c++11. Therefore only define an ↵Gravatar Benoit Steiner2016-03-31
| | | | | | | | | | | | | | | | implementation of the hash function for float16 if c++11 is enabled.
* | | | Improved code formatingGravatar Benoit Steiner2016-03-31
| | | |
* | | | Added the ability to hash a fp16Gravatar Benoit Steiner2016-03-31
| | | |
* | | | Made it possible to use the NumTraits for complex and Array in a cuda kernel.Gravatar Benoit Steiner2016-03-31
| | | |
* | | | Added __ldg primitive for fp16.Gravatar Benoit Steiner2016-03-31
| | | |
* | | | Added NumTraits for half floatsGravatar Benoit Steiner2016-03-31
| | | |
* | | | Fixed a typoGravatar Benoit Steiner2016-03-31
| |/ / |/| |
* | | Enable constant expressions when compiling cuda code with clang.Gravatar Benoit Steiner2016-03-30
| |/ |/|
* | bug #1186 - vreinterpretq_u64_f64 fails to build on Android/Aarch64/Clang ↵Gravatar Benoit Jacob2016-03-30
| | | | | | | | toolchain
* | Added missing cuda template specializations for numext::ceilGravatar Benoit Steiner2016-03-29
| |
* | Added support for standard mathematical functions and trancendentals(such ↵Gravatar Benoit Steiner2016-03-29
| | | | | | | | as exp, log, abs, ...) on fp16
* | Added support for fmodGravatar Benoit Steiner2016-03-28
| |
| * actually include ZVector files, passes most basic tests (float still fails)Gravatar Konstantinos Margaritis2016-03-28
|/
* Improved the cost estimate of the quotient opGravatar Benoit Steiner2016-03-25
|
* Started to model the cost of divisions more accurately.Gravatar Benoit Steiner2016-03-25
|
* Use numext::abs instead of abs to avoid incorrect conversion to integer of ↵Gravatar Benoit Steiner2016-03-23
| | | | the argument
* Removed executable bit from header filesGravatar Benoit Steiner2016-03-23
|
* Fixed contractions of fp16Gravatar Benoit Steiner2016-03-23
|
* Made type conversion explicitGravatar Benoit Steiner2016-03-23
|
* Added the ability to divide a half float by an indexGravatar Benoit Steiner2016-03-23
|
* Added more conversion operators for half floatsGravatar Benoit Steiner2016-03-23
|
* Fixed contractions of 16 bit floatsGravatar Benoit Steiner2016-03-22
|
* Completed the implementation of vectorized type casting of half floats.Gravatar Benoit Steiner2016-03-18
|
* Make all the conversions explicitGravatar Benoit Steiner2016-03-18
|
* Implemented some of the missing type casting for half floatsGravatar Benoit Steiner2016-03-17
|
* Merged in ebrevdo/eigen (pull request PR-169)Gravatar Christoph Hertzberg2016-03-16
|\ | | | | | | Bugfixes to cuda tests, igamma & igammac implemented, & tests for digamma, igamma, igammac on CPU & GPU.
| * Change the header guard around certain numext functions to be CUDA specific.Gravatar Eugene Brevdo2016-03-16
| |
* | Fixed a typo.Gravatar Benoit Steiner2016-03-14
| |
* | Properly gate the use of cuda intrinsics in the codeGravatar Benoit Steiner2016-03-14
| |
* | Make sure we only use the half float intrinsic when compiling with a version ↵Gravatar Benoit Steiner2016-03-14
| | | | | | | | of CUDA that is recent enough to provide them
* | Don't mark the cast operator as explicit, since this is a c++11 feature ↵Gravatar Benoit Steiner2016-03-12
| | | | | | | | that's not supported by older compilers.
* | Also replaced uint32_t with unsigned int to make the code more portableGravatar Benoit Steiner2016-03-11
| |
* | Replaced a couple more uint16_t with unsigned shortGravatar Benoit Steiner2016-03-11
| |
* | Use unsigned short instead of uint16_t since they're more portableGravatar Benoit Steiner2016-03-11
| |
* | Made half floats usable on hardware that doesn't support them natively.Gravatar Benoit Steiner2016-03-11
| |
* | Fixed the +=, -=, *= and /= operators to return a referenceGravatar Benoit Steiner2016-03-10
| |
| * Update MathFunctions/SpecialFunctions with intelligent header guards.Gravatar Eugene Brevdo2016-03-09
| |
| * Properly fix merge issues.Gravatar Eugene Brevdo2016-03-08
| |\
| * | Resolve bad merge.Gravatar Eugene Brevdo2016-03-08
| | |
| * | Add certain functions to numext (log, exp, tan) because CUDA doesn't support ↵Gravatar Eugene Brevdo2016-03-08
|/ / | | | | | | | | | | std:: Use these in SpecialFunctions.
| * Finishing touches on igamma/igammac for GPU. Tests now pass.Gravatar Eugene Brevdo2016-03-07
| |
| * Fix Eigen's building of sharded tests that use CUDA & more igamma/igammac ↵Gravatar Eugene Brevdo2016-03-07
| | | | | | | | | | | | | | | | | | | | | | | | | | bugfixes. 0. Prior to this PR, not a single sharded CUDA test was actually being *run*. Fixed that. GPU tests are still failing for igamma/igammac. 1. Add calls for igamma/igammac to TensorBase 2. Fix up CUDA-specific calls of igamma/igammac 3. Add unit tests for digamma, igamma, igammac in CUDA.
* | Turn on some of the cxx11 features when compiling with visual studio 2015Gravatar Benoit Steiner2016-03-05
| |
| * Make igamma and igammac work correctly.Gravatar Eugene Brevdo2016-03-04
| | | | | | | | | | This required replacing ::abs with std::abs. Modified some unit tests.
| * Initial implementation of igamma and igammac.Gravatar Eugene Brevdo2016-03-03
| |