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() | ||
* | Fix doxygen warnings to enable statis code analysis | Eugene Zhulenev | 2019-04-24 |
| | |||
* | Remove deprecation annotation from typedef Eigen::Index Index, as it would ↵ | Rasmus Munk Larsen | 2019-04-24 |
| | | | | generate too many build warnings. | ||
* | Add missing EIGEN_DEPRECATED annotations to deprecated functions and fix few ↵ | Eugene Zhulenev | 2019-04-23 |
| | | | | other doxygen warnings | ||
* | bug #1414: doxygen, add EigenBase to CoreModule | Gael Guennebaud | 2017-06-09 |
| | |||
* | Added EIGEN_DEVICE_FUNC to make the prototype of the EigenBase override ↵ | Benoit Steiner | 2017-02-27 |
| | | | | match that of DenseBase | ||
* | Relax mixing-type constraints for binary coefficient-wise operators: | Gael Guennebaud | 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 | ||
* | Workaround "empty paragraph" warning with clang -Wdocumentation | Gael Guennebaud | 2015-12-30 |
| | |||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | Gael Guennebaud | 2015-02-13 |
| | | | | when it make sense). In all other cases use the global Index type. | ||
* | bug #877, bug #572: Introduce a global Index typedef. Rename Sparse*::Index ↵ | Christoph Hertzberg | 2014-12-04 |
| | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings. | ||
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
| | |||
* | Make assignment from general EigenBase object call evaluator, and support ↵ | Gael Guennebaud | 2014-08-01 |
| | | | | dense X= sparse | ||
* | Fix documentation of MatrixBase::applyOnTheLeft (bug #739) | Jitse Niesen | 2014-02-12 |
| | | | | Add examples; move methods from EigenBase.h to MatrixBase.h | ||
* | Add support for NVCC5: most of the Core and part of LU are callable from ↵ | Gael Guennebaud | 2013-02-07 |
| | | | | | | CUDA code. Still a lot to do. | ||
* | Fix several documentation issues | Gael Guennebaud | 2012-12-24 |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 |
| | |||
* | bug #54 - really fix const correctness except in Sparse | Benoit Jacob | 2010-12-22 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | Docs: Add references to TopicClassHierarchy | Jitse Niesen | 2010-08-22 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | * remove ei_index, and let ei_traits propagate the index types | Gael Guennebaud | 2010-06-03 |
| | | | | * add an Index type template parapeter to sparse objects | ||
* | the Index types change. | Benoit Jacob | 2010-05-30 |
| | | | | As discussed on the list (too long to explain here). | ||
* | introduce DenseCoeffsBase: this is where the coeff / coeffRef / etc... ↵ | Benoit Jacob | 2010-05-08 |
| | | | | | | methods go. Rationale: coeffRef() methods should only exist when we have DirectAccess. So a natural thing to do would have been to use enable_if, but since there are many methods it made more sense to do the "enable_if" for the whole group by introducing a new class. And that also that the benefit of not changing method prototypes. | ||
* | Renamed PlainMatrixType to PlainObject (Array != Matrix). | Hauke Heibel | 2010-02-20 |
| | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
* | Renamed AnyMatrixBase to EigenBase. | Hauke Heibel | 2010-02-20 |