Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Revert "Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵ | Steve Bronder | 2021-03-24 |
| | | | | | | innerStride(), outerStride(), and size()"" This reverts commit 5f0b4a4010af4cbf6161a0d1a03a747addc44a5d. | ||
* | Revert "Adds EIGEN_CONSTEXPR and EIGEN_NOEXCEPT to rows(), cols(), ↵ | David Tellenbach | 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(), ↵ | Steve Bronder | 2021-03-04 |
| | | | | outerStride(), and size() | ||
* | Add the following functions | David Tellenbach | 2021-01-28 |
| | | | | | | | DenseBase::setConstant(NoChange_t, Index, const Scalar&) DenseBase::setConstant(Index, NoChange_t, const Scalar&) to close #663. | ||
* | Add the following functions: | David Tellenbach | 2021-01-28 |
| | | | | | | | | | | | DenseBase::setZero(NoChange_t, Index) DenseBase::setZero(Index, NoChange_t) DenseBase::setOnes(NoChange_t, Index) DenseBase::setOnes(Index, NoChange_t) DenseBase::setRandom(NoChange_t, Index) DenseBase::setRandom(Index, NoChange_t) This closes #663. | ||
* | Build deprecated snippets with -DEIGEN_NO_DEPRECATED_WARNING | Christoph Hertzberg | 2019-07-12 |
| | | | | Also, document LinSpaced only where it is implemented | ||
* | Add missing EIGEN_DEPRECATED annotations to deprecated functions and fix few ↵ | Eugene Zhulenev | 2019-04-23 |
| | | | | other doxygen warnings | ||
* | bug #1630: fix linspaced when requesting smaller packet size than default one. | Gael Guennebaud | 2018-11-28 |
| | |||
* | help doxygen linking to DenseBase::NulllaryExpr | Gael Guennebaud | 2018-11-14 |
| | |||
* | bug #1457: add setUnit() methods for consistency. | Gael Guennebaud | 2017-08-22 |
| | |||
* | Added missing EIGEN_DEVICE_FUNC qualifiers | Benoit Steiner | 2017-02-28 |
| | |||
* | Added missing EIGEN_DEVICE_FUNC qualifiers to several nullary op methods. | Benoit Steiner | 2017-02-27 |
| | |||
* | bug #1004: remove the inaccurate "sequential" path for LinSpaced, mark ↵ | Gael Guennebaud | 2016-10-24 |
| | | | | | | respective function as deprecated, and enforce strict interpolation of the higher range using a correction term. Now, even with floating point precision, both the 'low' and 'high' bounds are exactly reproduced at i=0 and i=size-1 respectively. | ||
* | bug #698: rewrite LinSpaced for integer scalar types to avoid overflow and ↵ | Gael Guennebaud | 2016-10-24 |
| | | | | | | | guarantee an even spacing when possible. Otherwise, the "high" bound is implicitly lowered to the largest value allowing for an even distribution. This changeset also disable vectorization for this integer path. | ||
* | Fixes for min and abs after Benoit's comments, switched to numext. | Robert Lukierski | 2016-10-13 |
| | |||
* | Fixes min() warnings. | Robert Lukierski | 2016-10-12 |
| | |||
* | Adding EIGEN_DEVICE_FUNC in the Geometry module. | Robert Lukierski | 2016-10-12 |
| | | | | | Additional CUDA necessary fixes in the Core (mostly usage of EIGEN_USING_STD_MATH). | ||
* | fix documentation of LinSpaced | Felix Gruber | 2016-09-22 |
| | | | | The index of the highest value in a LinSpace is size-1. | ||
* | Doc: explain minimal requirements on nullary functors | Gael Guennebaud | 2016-09-06 |
| | |||
* | bug #1286: automatically detect the available prototypes of functors passed ↵ | Gael Guennebaud | 2016-08-31 |
| | | | | | | | | | to CwiseNullaryExpr such that functors have only to implement the operators that matters among: operator()() operator()(i) operator()(i,j) Linear access is also automatically detected based on the availability of operator()(i,j). | ||
* | Doc: add links and discourage user to write their own expression (better use ↵ | Gael Guennebaud | 2016-08-30 |
| | | | | CwiseNullaryOp) | ||
* | Doc: add link to example | Gael Guennebaud | 2016-08-30 |
| | |||
* | Merged in ↵ | Benoit Steiner | 2016-02-10 |
|\ | | | | | | | | | | | nnyby/eigen/nnyby/doc-grammar-fix-linearly-space-linearly-1443742971203 (pull request PR-138) [doc] grammar fix: "linearly space" -> "linearly spaced" | ||
* | | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | | | | | warnings | ||
* | | Fix numerous doxygen issues in auto-link generation | Gael Guennebaud | 2015-12-30 |
| | | |||
| * | [doc] grammar fix: "linearly space" -> "linearly spaced" | nnyby | 2015-10-01 |
|/ | |||
* | Fix prototype of plset and generalize linspace functor. | Gael Guennebaud | 2015-08-07 |
| | |||
* | Fix return nullary return types: it must be based on the PlainObject type ↵ | Gael Guennebaud | 2015-06-22 |
| | | | | instead of the expression type. | ||
* | Clean argument names of some functions | Gael Guennebaud | 2015-06-09 |
| | |||
* | Make MatrixBase::is* methods aware of nested_eval. | Gael Guennebaud | 2015-03-24 |
| | |||
* | Remove deprecated usage of expr::Index. | Gael Guennebaud | 2015-02-16 |
| | |||
* | bug #697: make sure empty classes are at the end in case of multiple inheritence | Gael Guennebaud | 2014-12-02 |
| | |||
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
| | |||
* | Move evaluation related flags from traits to evaluator and fix evaluators of ↵ | Gael Guennebaud | 2014-03-12 |
| | | | | MapBase and Replicate | ||
* | Move CoeffReadCost mechanism to evaluators | Gael Guennebaud | 2014-03-10 |
| | |||
* | Add an example showing how to use C++11 random distributions | Gael Guennebaud | 2014-01-07 |
| | |||
* | Add nvcc support for small eigenvalues decompositions and workaround lack of ↵ | Gael Guennebaud | 2013-08-01 |
| | | | | support for std::swap and std::numeric_limits | ||
* | Port SelfCwiseBinaryOp and Dot.h to nvcc, fix portability issue with ↵ | Gael Guennebaud | 2013-04-05 |
| | | | | std::min/max | ||
* | Fix several documentation issues | Gael Guennebaud | 2012-12-24 |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | bug #482: pass scalar arguments by const references. This changeset only ↵ | Gael Guennebaud | 2012-06-28 |
| | | | | concerns the Core and Geometry modules | ||
* | fix most of the shadow warnings in Core/*.h | Gael Guennebaud | 2012-06-22 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | Fixed setLinSpaced for size==1. | Hauke Heibel | 2012-03-07 |
| | |||
* | Modify the LinSpaced function to take only the two bounds | Desire NUENTSA | 2012-02-10 |
| | |||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | Decouple Cwise*Op evaluators from expression objects | Jitse Niesen | 2011-04-05 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | renaming: ei_matrix_storage -> DenseStorage | Benoit Jacob | 2010-10-20 |
| | | | | DenseStorageBase -> PlainObjectBase | ||
* | Several changes in comments to keep Doxygen happy. | Jitse Niesen | 2010-07-25 |
| |