aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/functors
Commit message (Collapse)AuthorAge
* bug #701: workaround (min) and (max) blocking ADL by introducing ↵Gravatar Gael Guennebaud2014-10-20
| | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
* Make cuda_basic test compile again by adding lots of EIGEN_DEVICE_FUNC.Gravatar Christoph Hertzberg2014-10-13
| | | | Although the test passes now, there might still be some missing.
* merge with default branchGravatar Gael Guennebaud2014-09-14
|\
| * Fix hypot() and hypotNorm() wrt NaN and INF values.Gravatar Gael Guennebaud2014-09-02
| |
* | merge with default branchGravatar Gael Guennebaud2014-07-10
|\|
| * bug #808: fix implicit conversions from int/longint to float/doubleGravatar Gael Guennebaud2014-07-08
| |
* | merge with default branchGravatar Gael Guennebaud2014-06-20
|\|
| * Add component-wise atan() function (see bug #80).Gravatar Roger Martin2014-06-19
| |
* | Fix mixing scalar types with evaluatorsGravatar Gael Guennebaud2014-02-19
| |
* | Fix vectorization logic wrt assignment functorsGravatar Gael Guennebaud2014-02-19
|/
* Install functor folder with cmakeGravatar Leszek Swirski2013-11-08
|
* bug #99: refactor assignment and compound assignment mechanism through ↵Gravatar Gael Guennebaud2013-11-06
| | | | | | | | | | "assignment functors" and "assignement kernels". The former is very low level and generic. The later abstarct the former for dense expressions. This refactoring permits to get rid of the very ugly SwapWrapper and SelfCwiseBinaryOp classes. In the future, this will also permit to simplify all these evaluation loops and perhaps to reuse them for reduxions. That will also permit to specialize for operations like expr1 += expr2 outside Eigen, and so for any kind of expressions (dense, sparse, tensor, etc.)
* Split the huge Functors.h fileGravatar Gael Guennebaud2013-11-06