Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixed compilation errors triggered by duplicate inline declaration | 2016-01-31 | |
| | |||
* | bug #667: declare several critical functions as FORECE_INLINE to make ICC ↵ | 2016-01-31 | |
| | | | | | | | happier. <g.gael@free.fr> HG: branch 'default' HG: changed Eigen/src/Core/ArrayBase.h HG: changed Eigen/src/Core/AssignEvaluator.h HG: changed Eigen/src/Core/CoreEvaluators.h HG: changed Eigen/src/Core/CwiseUnaryOp.h HG: changed Eigen/src/Core/DenseBase.h HG: changed Eigen/src/Core/MatrixBase.h | ||
* | Workaround "empty paragraph" warning with clang -Wdocumentation | 2015-12-30 | |
| | |||
* | Add overloads for real times sparse<complex> operations. | 2015-10-29 | |
| | | | | This avoids real to complex conversions, and also fixes a compilation issue with MSVC. | ||
* | Removed documentation that did not match the member function ↵ | 2015-09-13 | |
| | | | | DenseBase::outerSize() | ||
* | Remove deprecated Flagged expression. | 2015-09-02 | |
| | |||
* | bug #505: add more examples of bad and correct usages of auto and eval(). | 2015-09-02 | |
| | |||
* | Enable vectorization with half-packets | 2015-08-07 | |
| | |||
* | Fix prototype of plset and generalize linspace functor. | 2015-08-07 | |
| | |||
* | 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 special path for matrix<complex>/real. | 2015-06-26 | |
| | | | | This also fixes underflow issues when scaling complex matrices through complex/complex operator. | ||
* | Fix return nullary return types: it must be based on the PlainObject type ↵ | 2015-06-22 | |
| | | | | instead of the expression type. | ||
* | Remove the usage of result_of for DenseBase::redux as discussed in bug #1006 | 2015-06-15 | |
| | |||
* | Clean argument names of some functions | 2015-06-09 | |
| | |||
* | bug #998: Started fixing doxygen warnings | 2015-05-01 | |
| | |||
* | bug #360: add value_type typedef to DenseBase/SparseMatrixBase | 2015-04-24 | |
| | |||
* | Fix some calls to result_of on binary functors as unary ones. | 2015-02-19 | |
| | |||
* | Index refactoring: StorageIndex must be used for storage only (and locally ↵ | 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 ↵ | 2014-12-04 | |
| | | | | to StorageIndex, make Dense*::StorageIndex an alias to DenseIndex. Overall this commit gets rid of all Index conversion warnings. | ||
* | bug #903: clean swap API regarding extra enable_if parameters, and add ↵ | 2014-11-06 | |
| | | | | failtests for swap | ||
* | Fix compilation with GCC | 2014-09-29 | |
| | |||
* | Introduce a generic InnerIterator classes compatible with evaluators. | 2014-09-29 | |
| | |||
* | Make constructors explicit if they could lead to unintended implicit conversion | 2014-09-23 | |
| | |||
* | Remove deprecated code not used by evaluators | 2014-09-18 | |
| | |||
* | Re-enable aliasing checks when using evaluators | 2014-09-14 | |
| | |||
* | 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. | ||
* | | 1- Introduce sub-evaluator types for unary, binary, product, and map ↵ | 2014-06-20 | |
| | | | | | | | | | | | | expressions to ease specializing them. 2- Remove a lot of code which should not be there with evaluators, in particular coeff/packet methods implemented in the expressions. | ||
* | | Move CoeffReadCost mechanism to evaluators | 2014-03-10 | |
| | | |||
* | | Add missing assertion in swap() | 2014-02-19 | |
| | | |||
* | | Disable Flagged and ForceAlignedAccess | 2014-02-19 | |
| | | |||
* | | Make swap unit test work with evaluators | 2013-12-02 | |
| | | |||
* | | Fix swap in DenseBase | 2013-11-30 | |
|/ | |||
* | merge with default branch | 2013-11-05 | |
|\ | |||
| * | Add nvcc support for small eigenvalues decompositions and workaround lack of ↵ | 2013-08-01 | |
| | | | | | | | | support for std::swap and std::numeric_limits | ||
* | | Previous isFinite->hasNonFinite change was broken. After discussion let's ↵ | 2013-07-18 | |
| | | | | | | | | rename it to allFinite | ||
* | | Rename isFinite to hasNonFinite to avoid future naming collisions. | 2013-07-17 | |
| | | |||
| * | merge with main branch | 2013-07-17 | |
| |\ | |/ |/| | |||
* | | Fix constness of diagonal() and transpose() for MSVC. | 2013-07-11 | |
| | | |||
* | | Fix bug #583: add compile-time check that DenseIndex is signed | 2013-06-10 | |
| | | |||
| * | Add nvcc support for normalize, initializers, and fuzzy comparisons | 2013-06-05 | |
| | | |||
| * | merge with default branch | 2013-04-19 | |
| |\ | |/ |/| | |||
* | | Big 564: add hasNaN and isFinite members | 2013-04-16 | |
| | | |||
* | | Fix bug #482: pass scalar value by const reference (it remained a few cases) | 2013-04-12 | |
| | | |||
| * | Add support for NVCC5: most of the Core and part of LU are callable from ↵ | 2013-02-07 | |
|/ | | | | | | CUDA code. Still a lot to do. | ||
* | Move VectorBlock methods into plugin section | 2012-11-16 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | bug #482: pass scalar arguments by const references. This changeset only ↵ | 2012-06-28 | |
| | | | | concerns the Core and Geometry modules |