aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/plugins/MatrixCwiseBinaryOps.h
Commit message (Collapse)AuthorAge
* Big 279: enable mixing types for comparisons, min, and max.Gravatar Gael Guennebaud2016-06-10
|
* Relax mixing-type constraints for binary coefficient-wise operators:Gravatar Gael Guennebaud2016-06-06
| | | | | | | | | | - Replace internal::scalar_product_traits<A,B> by Eigen::ScalarBinaryOpTraits<A,B,OP> - Remove the "functor_is_product_like" helper (was pretty ugly) - Currently, OP is not used, but it is available to the user for fine grained tuning - Currently, only the following operators have been generalized: *,/,+,-,=,*=,/=,+=,-= - TODO: generalize all other binray operators (comparisons,pow,etc.) - TODO: handle "scalar op array" operators (currently only * is handled) - TODO: move the handling of the "void" scalar type to ScalarBinaryOpTraits
* bug #872: remove usage of deprecated bind1st.Gravatar Gael Guennebaud2015-06-09
|
* merge with default branchGravatar Gael Guennebaud2013-11-05
|\
* | Fix bug #679Gravatar Christoph Hertzberg2013-10-15
| |
| * Add support for NVCC5: most of the Core and part of LU are callable from ↵Gravatar Gael Guennebaud2013-02-07
|/ | | | | | CUDA code. Still a lot to do.
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* added functions to allow for cwise min/max operations with scalar argument ↵Gravatar Abraham Bachrach2012-01-11
| | | | | | | | | | | | (bug #400). added function for array.min(), array.max(), matrix.cwiseMin(), matrix.cwiseMax(). The matrix.cwiseMin/Max functions required the definition of the ConstantReturnType typedef. However, it wasn't defined until after MatrixCwiseBinaryOps was included in Eigen/src/SparseCore/SparseMatrixBase.h, so I moved those includes after the definition of the typedefs. tests for both the regular and scalar min/max functions were added as well
* const-qualify template parameters representing const arguments to expressions.Gravatar Benoit Jacob2011-01-24
| | | | needed to fix docs compile issue.
* bug #86 : use internal:: namespace instead of ei_ prefixGravatar Benoit Jacob2010-10-25
|
* email changeGravatar Gael Guennebaud2010-06-24
|
* renaming (MatrixType ---> whatever appropriate)Gravatar Benoit Jacob2010-04-18
| | | | and documentation improvements
* finally add a Array class with storage via the introduction of a ↵Gravatar Gael Guennebaud2009-12-17
| | | | | | DenseStorageBase base class shared by both Matrix and Array
* adapt select, replicate and reverseGravatar Gael Guennebaud2009-12-10
|
* Add the concept of base class plugins, and started to write the ArrayBase class.Gravatar Gael Guennebaud2009-11-20
Sorry for this messy commit but I have to commit it...