aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/functors
Commit message (Collapse)AuthorAge
* Added support for exclusive orGravatar Benoit Steiner2016-04-14
|
* Improved support for trigonometric functions on GPUGravatar Benoit Steiner2016-04-13
|
* Added support for computing cos, sin, tan, and tanh on GPU.Gravatar Benoit Steiner2016-04-13
|
* Don't put a command at the end of an enumerator listGravatar Benoit Steiner2016-04-12
|
* More accurate cost estimates for exp, log, tanh, and sqrt.Gravatar Benoit Steiner2016-04-11
|
* Updated the unary functors to use the numext implementation of typicall ↵Gravatar Benoit Steiner2016-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 defaultGravatar tillahoffmann2016-04-05
|\
| * Updated the scalar_abs_op struct to make it compatible with cuda devices.Gravatar Benoit Steiner2016-04-04
| |
* | Added polygamma function.Gravatar Till Hoffmann2016-04-01
| |
* | Added zeta function.Gravatar Till Hoffmann2016-04-01
|/
* 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
|
* Resolve bad merge.Gravatar Eugene Brevdo2016-03-08
|
* Fix integer path for num_steps==1Gravatar Gael Guennebaud2016-02-01
|
* bug #698: fix linspaced for integer types.Gravatar Gael Guennebaud2016-02-01
|
* Making ceil() functor generic w.r.t packet typeGravatar Abhijit Kundu2016-01-28
|
* Add digamma for CPU + CUDA. Includes tests.Gravatar Eugene Brevdo2015-12-24
|
* Made it possible to run the lgamma, erf, and erfc functors on a CUDA gpu.Gravatar Benoit Steiner2015-12-21
|
* Merged in ebrevdo/eigen (pull request PR-148)Gravatar Gael Guennebaud2015-12-11
|\ | | | | | | Add special functions to eigen: lgamma, erf, erfc.
* | sign(complex) compiles for GPUGravatar Mark Borgerding2015-12-10
| |
| * Add special functions to Eigen: lgamma, erf, erfc.Gravatar Eugene Brevdo2015-12-07
|/ | | | Includes CUDA support and unit tests.
* Made it possible to leverage several binary functor in a CUDA kernelGravatar Benoit Steiner2015-12-02
| | | | Explicitely specified the return type of the various scalar_cmp_op functors.
* added scalar_sign_op (both real,complex)Gravatar Mark Borgerding2015-11-24
|
* Made it possible to compute atan, tanh, sinh and cosh on GPUGravatar Benoit Steiner2015-11-12
|
* Allow the vectorized version of the Binary and the Nullary functors to run ↵Gravatar Benoit Steiner2015-11-11
| | | | on GPU
* Added missing EIGEN_DEVICE_FUNC statementsGravatar Benoit Steiner2015-11-06
|
* Reimplement the tensor comparison operators by using the scalar_cmp_op ↵Gravatar Benoit Steiner2015-11-06
| | | | functors. This makes them more cuda friendly.
* Re-enable vectorization of LinSpaced, plus some cleaningGravatar Gael Guennebaud2015-10-08
|
* mergeGravatar Gael Guennebaud2015-08-16
|\
| * Protect all calls to isnan, isinf and isfinite with parentheses.Gravatar Christoph Hertzberg2015-08-14
| |
* | Fix prototype of plset and generalize linspace functor.Gravatar Gael Guennebaud2015-08-07
| |
* | Some functors were not generic wrt packet-type.Gravatar Gael Guennebaud2015-08-07
| |
* | Allow to use arbitrary packet-types during evaluation.Gravatar Gael Guennebaud2015-08-07
|/ | | | This is implemented by adding a PacketType template parameter to packet and writePacket members of evaluator<>.
* CleaningGravatar Nicolas Mellado2015-07-11
|
* Revert files to remove EIGEN_USING_NUMEXT_MATHGravatar Nicolas Mellado2015-07-11
|
* Protect against compilation errors with nvcc and numext/complex.Gravatar Nicolas Mellado2015-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.Gravatar Gael Guennebaud2015-06-26
| | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator.
* Remove support of std::binder* in C++11Gravatar Gael Guennebaud2015-06-15
|
* Rename free functions isFinite, isInf, isNaN to be compatible with c++11Gravatar Gael Guennebaud2015-06-10
|
* bug #80: merge with d_hood branch on adding more coefficient-wise unary ↵Gravatar Gael Guennebaud2015-06-10
|\ | | | | | | array functors
* | bug #872: Avoid deprecated binder1st/binder2nd usage by providing custom ↵Gravatar Christoph Hertzberg2015-05-07
| | | | | | | | functors for comparison operators
| * Merged default into unary-array-cwise-functorsGravatar Deanna Hood2015-04-20
| |\
* | \ Pulled latest updates from trunkGravatar Benoit Steiner2015-04-01
|\ \ \ | | |/ | |/|
| * | Fix vectorization of swap for non trivial expressionsGravatar Gael Guennebaud2015-03-31
| | |
* | | Pulled latest update from the eigen main codebaseGravatar Benoit Steiner2015-03-24
|\| |
| | * Update cost of arg call to depend on if the scalar is complex or notGravatar Deanna Hood2015-03-17
| | |
| | * Remove packet isNaN, isInf, isFiniteGravatar Deanna Hood2015-03-17
| | |
| | * Add boolean not operator (!) array supportGravatar Deanna Hood2015-03-17
| | |
| | * Rename isinf to isInfGravatar Deanna Hood2015-03-17
| | |
| | * Add isfinite array support as isFiniteGravatar Deanna Hood2015-03-17
| | |