Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Added support for exclusive or | 2016-04-14 | |
| | |||
* | Improved support for trigonometric functions on GPU | 2016-04-13 | |
| | |||
* | Added support for computing cos, sin, tan, and tanh on GPU. | 2016-04-13 | |
| | |||
* | Don't put a command at the end of an enumerator list | 2016-04-12 | |
| | |||
* | More accurate cost estimates for exp, log, tanh, and sqrt. | 2016-04-11 | |
| | |||
* | Updated the unary functors to use the numext implementation of typicall ↵ | 2016-04-07 | |
| | | | | functions instead of the one provided in the standard library. The standard library functions aren't supported officially by cuda, so we're better off using the numext implementations. | ||
* | Merged eigen/eigen into default | 2016-04-05 | |
|\ | |||
| * | Updated the scalar_abs_op struct to make it compatible with cuda devices. | 2016-04-04 | |
| | | |||
* | | Added polygamma function. | 2016-04-01 | |
| | | |||
* | | Added zeta function. | 2016-04-01 | |
|/ | |||
* | Improved the cost estimate of the quotient op | 2016-03-25 | |
| | |||
* | Started to model the cost of divisions more accurately. | 2016-03-25 | |
| | |||
* | Resolve bad merge. | 2016-03-08 | |
| | |||
* | Fix integer path for num_steps==1 | 2016-02-01 | |
| | |||
* | bug #698: fix linspaced for integer types. | 2016-02-01 | |
| | |||
* | Making ceil() functor generic w.r.t packet type | 2016-01-28 | |
| | |||
* | Add digamma for CPU + CUDA. Includes tests. | 2015-12-24 | |
| | |||
* | Made it possible to run the lgamma, erf, and erfc functors on a CUDA gpu. | 2015-12-21 | |
| | |||
* | Merged in ebrevdo/eigen (pull request PR-148) | 2015-12-11 | |
|\ | | | | | | | Add special functions to eigen: lgamma, erf, erfc. | ||
* | | sign(complex) compiles for GPU | 2015-12-10 | |
| | | |||
| * | Add special functions to Eigen: lgamma, erf, erfc. | 2015-12-07 | |
|/ | | | | Includes CUDA support and unit tests. | ||
* | Made it possible to leverage several binary functor in a CUDA kernel | 2015-12-02 | |
| | | | | Explicitely specified the return type of the various scalar_cmp_op functors. | ||
* | added scalar_sign_op (both real,complex) | 2015-11-24 | |
| | |||
* | Made it possible to compute atan, tanh, sinh and cosh on GPU | 2015-11-12 | |
| | |||
* | Allow the vectorized version of the Binary and the Nullary functors to run ↵ | 2015-11-11 | |
| | | | | on GPU | ||
* | Added missing EIGEN_DEVICE_FUNC statements | 2015-11-06 | |
| | |||
* | Reimplement the tensor comparison operators by using the scalar_cmp_op ↵ | 2015-11-06 | |
| | | | | functors. This makes them more cuda friendly. | ||
* | Re-enable vectorization of LinSpaced, plus some cleaning | 2015-10-08 | |
| | |||
* | merge | 2015-08-16 | |
|\ | |||
| * | Protect all calls to isnan, isinf and isfinite with parentheses. | 2015-08-14 | |
| | | |||
* | | Fix prototype of plset and generalize linspace functor. | 2015-08-07 | |
| | | |||
* | | Some functors were not generic wrt packet-type. | 2015-08-07 | |
| | | |||
* | | Allow to use arbitrary packet-types during evaluation. | 2015-08-07 | |
|/ | | | | This is implemented by adding a PacketType template parameter to packet and writePacket members of evaluator<>. | ||
* | Cleaning | 2015-07-11 | |
| | |||
* | Revert files to remove EIGEN_USING_NUMEXT_MATH | 2015-07-11 | |
| | |||
* | Protect against compilation errors with nvcc and numext/complex. | 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) | ||
* | Add special path for matrix<complex>/real. | 2015-06-26 | |
| | | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator. | ||
* | Remove support of std::binder* in C++11 | 2015-06-15 | |
| | |||
* | Rename free functions isFinite, isInf, isNaN to be compatible with c++11 | 2015-06-10 | |
| | |||
* | bug #80: merge with d_hood branch on adding more coefficient-wise unary ↵ | 2015-06-10 | |
|\ | | | | | | | array functors | ||
* | | bug #872: Avoid deprecated binder1st/binder2nd usage by providing custom ↵ | 2015-05-07 | |
| | | | | | | | | functors for comparison operators | ||
| * | Merged default into unary-array-cwise-functors | 2015-04-20 | |
| |\ | |||
* | \ | Pulled latest updates from trunk | 2015-04-01 | |
|\ \ \ | | |/ | |/| | |||
| * | | Fix vectorization of swap for non trivial expressions | 2015-03-31 | |
| | | | |||
* | | | Pulled latest update from the eigen main codebase | 2015-03-24 | |
|\| | | |||
| | * | Update cost of arg call to depend on if the scalar is complex or not | 2015-03-17 | |
| | | | |||
| | * | Remove packet isNaN, isInf, isFinite | 2015-03-17 | |
| | | | |||
| | * | Add boolean not operator (!) array support | 2015-03-17 | |
| | | | |||
| | * | Rename isinf to isInf | 2015-03-17 | |
| | | | |||
| | * | Add isfinite array support as isFinite | 2015-03-17 | |
| | | |