Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵ | 2021-03-24 | |
| | | | | | | innerStride(), outerStride(), and size()"" This reverts commit 5f0b4a4010af4cbf6161a0d1a03a747addc44a5d. | ||
* | Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵ | 2021-03-05 | |
| | | | | | | | innerStride(), outerStride(), and size()" This reverts commit 6cbb3038ac48cb5fe17eba4dfbf26e3e798041f1 because it breaks clang-10 builds on x86 and aarch64 when C++11 is enabled. | ||
* | Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), innerStride(), ↵ | 2021-03-04 | |
| | | | | outerStride(), and size() | ||
* | Added support for reverse iterators for Vectorwise operations. | 2020-05-14 | |
| | |||
* | Update VectorwiseOp.h to allow Plugins similar to MatrixBase.h or ArrayBase.h | 2020-03-20 | |
| | |||
* | bug #1774: fix VectorwiseOp::begin()/end() return types regarding constness. | 2019-11-14 | |
| | |||
* | Cleanup useless const_cast and add missing broadcast assignment tests | 2019-01-17 | |
| | |||
* | bug #1592: makes partial min/max reductions trigger an assertion on inputs ↵ | 2019-01-15 | |
| | | | | with a zero reduction length (+doc and tests) | ||
* | bug #65: add vectorization of partial reductions along the outer-dimension, ↵ | 2018-10-09 | |
| | | | | for instance: colmajor_mat.rowwise().mean() | ||
* | Small Doxygen fixes | 2018-10-09 | |
| | |||
* | Clarify doc of rowwise/colwise/vectorwise. | 2018-10-05 | |
| | |||
* | Simplify API by removing allCols/allRows and reusing rowwise/colwise to ↵ | 2018-10-05 | |
| | | | | define iterators over rows/columns | ||
* | Add templated subVector<Vertical/Horizonal>(Index) aliases to col/row(Index) ↵ | 2018-10-02 | |
| | | | | methods (plus subVectors<>() to retrieve the number of rows/columns) | ||
* | Added missing EIGEN_DEVICE_FUNC qualifiers | 2017-02-28 | |
| | |||
* | bug #1337: improve doc of homogeneous() and hnormalized() | 2016-11-03 | |
| | |||
* | Adding EIGEN_DEVICE_FUNC in the Geometry module. | 2016-10-12 | |
| | | | | | Additional CUDA necessary fixes in the Core (mostly usage of EIGEN_USING_STD_MATH). | ||
* | Add missing non-const reverse method in VectorwiseOp. | 2016-07-16 | |
| | |||
* | Relax mixing-type constraints for binary coefficient-wise operators: | 2016-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 | ||
* | Removed executable bit from header files | 2016-03-23 | |
| | |||
* | bug #96, bug #1006: fix by value argument in result_of. | 2016-01-28 | |
| | |||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | 2016-01-01 | |
| | | | | warnings | ||
* | Remove useless "explicit", and fix inline/static order. | 2015-12-11 | |
| | |||
* | Fix some CUDA issues | 2015-10-08 | |
| | |||
* | Properly implement PartialReduxExpr on top of evaluators, and fix multiple ↵ | 2015-10-08 | |
| | | | | evaluation of nested expression | ||
* | Add support for row/col-wise lpNorm() | 2015-09-28 | |
| | |||
* | Fix typo in Vectowise::any() | 2015-09-16 | |
| | |||
* | Fixed some compiler bugs in NVCC, now compiles with CUDA. | 2015-07-22 | |
| | | | | (chtz: Manually joined sevaral commits to keep the history clean) | ||
* | Add support for replicate in CUDA | 2015-07-20 | |
| | |||
* | Clean some previous changes and more cuda fixes | 2015-07-15 | |
| | |||
* | Add missing EIGEN_DEVICE_FUNC | 2015-07-15 | |
| | |||
* | Get rid of must_nest_by_value | 2015-06-19 | |
| | |||
* | Get rid of class internal::nested<> (still have to updated Tensor module) | 2015-06-19 | |
| | |||
* | Add row/column-wise reverseInPlace feature. | 2015-03-31 | |
| | |||
* | Fix some calls to result_of on binary functors as unary ones. | 2015-02-19 | |
| | |||
* | Remove deprecated usage of expr::Index. | 2015-02-16 | |
| | |||
* | bug #697: make sure empty classes are at the end in case of multiple inheritence | 2014-12-02 | |
| | |||
* | member_redux constructor is explicit too. Renamed some typedefs for more ↵ | 2014-09-23 | |
| | | | | consistency. | ||
* | Make constructors explicit if they could lead to unintended implicit conversion | 2014-09-23 | |
| | |||
* | Remove deprecated code not used by evaluators | 2014-09-18 | |
| | |||
* | merge with default branch | 2014-07-02 | |
|\ | |||
| * | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | 2014-07-01 | |
| | | | | | | | | compilation error is raised, if this compile-switch is defined. The documentation references to the corresponding pages from Eigen3.2 now. Also, the Eigen2 testsuite has been removed. | ||
* | | Move evaluation related flags from traits to evaluator and fix evaluators of ↵ | 2014-03-12 | |
| | | | | | | | | MapBase and Replicate | ||
* | | Move CoeffReadCost mechanism to evaluators | 2014-03-10 | |
|/ | |||
* | Fix cost evaluation of partial reduxions -> improve performance of ↵ | 2013-08-11 | |
| | | | | vectorwise/replicate expressions involving partial reduxions | ||
* | doc: Explain type of result for VectorwiseOp member functions. | 2013-08-06 | |
| | | | | Prompted by a question on the forum. | ||
* | bug #564: document the fact that minCoeff/maxCoeff members have undefined ↵ | 2013-04-09 | |
| | | | | behavior if the matrix contains NaN. | ||
* | Fix bug #562: add vector-wise normalized and normalize functions | 2013-04-09 | |
| | |||
* | Fix a couple of remaining warnings (missing newlines, inline-noinline, ↵ | 2013-03-01 | |
| | | | | meaningless type qualifiers) | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | 2012-04-15 | |
| |