Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
| * | Fix bug #839 | Chen-Pang He | 2014-07-09 | |
| | | ||||
* | | merge with default branch | Gael Guennebaud | 2014-07-02 | |
|\| | ||||
| * | Removed the deprecated EIGEN2_SUPPORT, as previously announced. A ↵ | Christoph Hertzberg | 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 ↵ | Gael Guennebaud | 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 | Gael Guennebaud | 2014-03-10 | |
| | | ||||
* | | Propagate LvalueBit flag to TriangularView | Gael Guennebaud | 2014-02-20 | |
| | | ||||
* | | Add a Solve expression for uniform treatment of solve() methods. | Gael Guennebaud | 2014-02-19 | |
| | | ||||
* | | Add evaluator shortcut for triangular ?= product | Gael Guennebaud | 2014-02-18 | |
| | | ||||
* | | Fix scalar * product optimization when 'product' includes a selfadjoint matrix | Gael Guennebaud | 2014-02-17 | |
| | | ||||
* | | Deal with automatic transposition in call_assignment, fix a few shortcomings | Gael Guennebaud | 2014-02-17 | |
| | | ||||
* | | Port evaluation from selfadjoint to full to evaluators | Gael Guennebaud | 2014-01-26 | |
| | | ||||
* | | Refactor triangular assignment | Gael Guennebaud | 2014-01-25 | |
| | | ||||
* | | Add support for triangular products with evaluators | Gael Guennebaud | 2013-12-07 | |
| | | ||||
* | | fix a typo triangular assignment | Gael Guennebaud | 2013-12-02 | |
| | | ||||
* | | Make swap unit test work with evaluators | Gael Guennebaud | 2013-12-02 | |
| | | ||||
* | | Add evaluator/assignment to TriangularView expressions | Gael Guennebaud | 2013-12-02 | |
|/ | ||||
* | Add nvcc support for small eigenvalues decompositions and workaround lack of ↵ | Gael Guennebaud | 2013-08-01 | |
| | | | | support for std::swap and std::numeric_limits | |||
* | Fix bug #314: | Gael Guennebaud | 2012-11-06 | |
| | | | | | - remove most of the metaprogramming kung fu in MathFunctions.h (only keep functions that differs from the std) - remove the overloads for array expression that were in the std namespace | |||
* | fix bug #515: missing explicit scalar conversion | Gael Guennebaud | 2012-09-27 | |
| | | | | | (transplanted from b0862dcb2f9260e006e67e2b0610afdc3f58ee62 ) | |||
* | 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 | |||
* | Get rid of include directives inside namespace blocks (bug #339). | Jitse Niesen | 2012-04-15 | |
| | ||||
* | fix several const qualifier issues: double ones, meaningless ones, some ↵ | Gael Guennebaud | 2012-02-03 | |
| | | | | | | missing ones, etc. (note that const qualifiers are set by internall::nested) | |||
* | fix static inline versus inline static issues (the former is the correct order) | Gael Guennebaud | 2012-01-31 | |
| | ||||
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | Gael Guennebaud | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | |||
* | fix few warnings reported by clang | Thomas Capricelli | 2011-07-07 | |
| | ||||
* | clean a bit previous patch (ctor vs static_cast and a few bits) | Gael Guennebaud | 2011-05-23 | |
| | ||||
* | fix implicit scalar conversions (needed to support fancy scalar types, see ↵ | David H. Bailey | 2011-05-23 | |
| | | | | bug #276) | |||
* | Document enums in Constants.h (bug #248). | Jitse Niesen | 2011-05-03 | |
| | | | | | | To get the links to work, I also had to document the Eigen namespace. Unfortunately, this means that the word Eigen is linked whenever it appears in the docs. | |||
* | fix 168 : now TriangularView::solve returns by value making ↵ | Gael Guennebaud | 2011-02-01 | |
| | | | | | | TriangularView::solveInPlace less important. Also fix the very outdated documentation of this function. | |||
* | make eigen2 cholesky test pass | Benoit Jacob | 2011-01-28 | |
| | ||||
* | fix the remainder of bug #159 | Benoit Jacob | 2011-01-26 | |
| | ||||
* | fix the eigen3 part of bug #159 - build issue with selfadjointview | Benoit Jacob | 2011-01-26 | |
| | ||||
* | eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior ↵ | Benoit Jacob | 2011-01-25 | |
| | | | | braindeadness-for-braindeadness | |||
* | const-qualify template parameters representing const arguments to expressions. | Benoit Jacob | 2011-01-24 | |
| | | | | needed to fix docs compile issue. | |||
* | pass eigen2's triangular test | Benoit Jacob | 2011-01-23 | |
| | ||||
* | Move part() to EIGEN2_SUPPORT (had been deprecated for a long time) | Benoit Jacob | 2011-01-23 | |
| | ||||
* | remove EIGEN_REF_TO_TEMPORARY, clarify docs | Benoit Jacob | 2010-12-25 | |
| | ||||
* | bug #54 - really fix const correctness except in Sparse | Benoit Jacob | 2010-12-22 | |
| | ||||
* | bug #54 - The big Map const-correctness changes | Benoit Jacob | 2010-12-10 | |
| | ||||
* | generalize our internal rank K update routine to support more general A*B ↵ | Gael Guennebaud | 2010-11-10 | |
| | | | | | | product while evaluating only one triangular part and make it available via, e.g.: R.triangularView<Lower>() += s * A * B; | |||
* | Renamed cleantype to remove_all since it is close to ↵ | Hauke Heibel | 2010-10-26 | |
| | | | | remove_{const|pointer|reference}. | |||
* | Initial fixes for bug #85. | Hauke Heibel | 2010-10-25 | |
| | | | | | | | Renamed meta_{true|false} to {true|false}_type, meta_if to conditional, is_same_type to is_same, un{ref|pointer|const} to remove_{reference|pointer|const} and makeconst to add_const. Changed boolean type 'ret' member to 'value'. Changed 'ret' members refering to types to 'type'. Adapted all code occurences. | |||
* | bug #86 : use internal:: namespace instead of ei_ prefix | Benoit Jacob | 2010-10-25 | |
| | ||||
* | make a couple of typedefs public so stuff compiles | Benoit Jacob | 2010-08-24 | |
| | ||||
* | add TriangularMatrix::conjugate to be consistent since we have adjoint | Gael Guennebaud | 2010-08-23 | |
| | ||||
* | fix compilation: make the check_coordinates* functions const | Gael Guennebaud | 2010-07-10 | |
| | ||||
* | Various documentation improvements. | Jitse Niesen | 2010-07-06 | |
| | | | | | | | * Add short documentation for Array class * Put all classes explicitly in Core module (where applicable) * Section on Modules in Quick Reference Guide * Put Page 7 after Page 6 in Contents :) | |||
* | oops... fix it better | Thomas Capricelli | 2010-07-01 | |
| | ||||
* | fix compilation with icc. Anyway, the use of an enum instead of a | Thomas Capricelli | 2010-07-01 | |
| | | | | 'const bool' is more consistent with the code around. |