Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix c++20 warnings about using enums in arithmetic expressions. | Rasmus Munk Larsen | 2021-06-10 |
| | |||
* | BooleanRedux.h: Add more EIGEN_DEVICE_FUNC qualifiers. | René Wagner | 2020-04-23 |
| | | | | This enables operator== on Eigen matrices in device code. | ||
* | Added missing EIGEN_DEVICE_FUNC qualifiers | Benoit Steiner | 2017-02-28 |
| | |||
* | Clean-up usage of ExpressionTraits in all/any implementation. | Gael Guennebaud | 2016-12-20 |
| | |||
* | Simplify cost computations based on HugeCost being smaller that unrolling limit | Gael Guennebaud | 2015-10-28 |
| | |||
* | Refactoring of the cost model: | Gael Guennebaud | 2015-10-28 |
| | | | | | | | | | | | - Dynamic is now an invalid value - introduce a HugeCost constant to be used for runtime-cost values or arbitrarily huge cost - add sanity checks for cost values: must be >=0 and not too large This change provides several benefits: - it fixes shortcoming is some cost computation where the Dynamic case was not properly handled. - it simplifies cost computation logic, and should avoid future similar shortcomings. - it allows to distinguish between different level of dynamic/huge/infinite cost - it should enable further simplifications in the computation of costs (save compilation time) | ||
* | bug #1008: stabilize isfinite/isinf/isnan/hasNaN/allFinite functions for ↵ | Gael Guennebaud | 2015-10-27 |
| | | | | fast-math mode. | ||
* | Cleaning pass on evaluators: remove the useless and error prone ↵ | Gael Guennebaud | 2015-09-02 |
| | | | | evaluator<>::type indirection. | ||
* | 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. | ||
* | Remove deprecated code not used by evaluators | Gael Guennebaud | 2014-09-18 |
| | |||
* | Move CoeffReadCost mechanism to evaluators | Gael Guennebaud | 2014-03-10 |
| | |||
* | Fix all()/any() for evaluators | Gael Guennebaud | 2014-02-18 |
| | |||
* | Implement boolean reductions for zero-sized objects | Christoph Hertzberg | 2013-11-13 |
| | |||
* | Previous isFinite->hasNonFinite change was broken. After discussion let's ↵ | Gael Guennebaud | 2013-07-18 |
| | | | | rename it to allFinite | ||
* | Rename isFinite to hasNonFinite to avoid future naming collisions. | Gael Guennebaud | 2013-07-17 |
| | |||
* | Big 564: add hasNaN and isFinite members | Gael Guennebaud | 2013-04-16 |
| | |||
* | Fix a couple of remaining warnings (missing newlines, inline-noinline, ↵ | Gael Guennebaud | 2013-03-01 |
| | | | | meaningless type qualifiers) | ||
* | 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 |
| | |||
* | fix static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 |
| | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | finish to merge Array into Core: | Gael Guennebaud | 2010-06-19 |
- mv Array/* into Core/ - merge Functors.h files, and move Norms.h into Dot.h |