Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | protect calls to min and max with parentheses to make Eigen compatible with ↵ | 2011-07-21 | |
| | | | | | | | default windows.h (transplanted from 49b6e9143e1d74441924c0c313536e263e12a55c ) | ||
* | fix few warnings reported by clang | 2011-07-07 | |
| | |||
* | clean a bit previous patch (ctor vs static_cast and a few bits) | 2011-05-23 | |
| | |||
* | fix implicit scalar conversions (needed to support fancy scalar types, see ↵ | 2011-05-23 | |
| | | | | bug #276) | ||
* | Document enums in Constants.h (bug #248). | 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 ↵ | 2011-02-01 | |
| | | | | | | TriangularView::solveInPlace less important. Also fix the very outdated documentation of this function. | ||
* | make eigen2 cholesky test pass | 2011-01-28 | |
| | |||
* | fix the remainder of bug #159 | 2011-01-26 | |
| | |||
* | fix the eigen3 part of bug #159 - build issue with selfadjointview | 2011-01-26 | |
| | |||
* | eigen2 support: implement part<SelfAdjoint>, mimic eigen2 behavior ↵ | 2011-01-25 | |
| | | | | braindeadness-for-braindeadness | ||
* | const-qualify template parameters representing const arguments to expressions. | 2011-01-24 | |
| | | | | needed to fix docs compile issue. | ||
* | pass eigen2's triangular test | 2011-01-23 | |
| | |||
* | Move part() to EIGEN2_SUPPORT (had been deprecated for a long time) | 2011-01-23 | |
| | |||
* | remove EIGEN_REF_TO_TEMPORARY, clarify docs | 2010-12-25 | |
| | |||
* | bug #54 - really fix const correctness except in Sparse | 2010-12-22 | |
| | |||
* | bug #54 - The big Map const-correctness changes | 2010-12-10 | |
| | |||
* | generalize our internal rank K update routine to support more general A*B ↵ | 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 ↵ | 2010-10-26 | |
| | | | | remove_{const|pointer|reference}. | ||
* | Initial fixes for bug #85. | 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 | 2010-10-25 | |
| | |||
* | make a couple of typedefs public so stuff compiles | 2010-08-24 | |
| | |||
* | add TriangularMatrix::conjugate to be consistent since we have adjoint | 2010-08-23 | |
| | |||
* | fix compilation: make the check_coordinates* functions const | 2010-07-10 | |
| | |||
* | Various documentation improvements. | 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 | 2010-07-01 | |
| | |||
* | fix compilation with icc. Anyway, the use of an enum instead of a | 2010-07-01 | |
| | | | | 'const bool' is more consistent with the code around. | ||
* | Remove \nonstable yet. The stability rules for Eigen3 are much simpler: | 2010-06-29 | |
| | | | | | - all what's not in unsupported/ is considered stable API (except internal stuff e.g. expression templates). | ||
* | email change | 2010-06-24 | |
| | |||
* | compilation fix for ICC | 2010-06-17 | |
| | |||
* | merge my Dynamic -> -1 change | 2010-06-11 | |
|\ | |||
* | | change the value of Dynamic to -1, since the index type is now configurable. | 2010-06-11 | |
| | | | | | | | | remove EIGEN_ENUM_MIN/MAX, implement new macros instead | ||
| * | * remove ei_index, and let ei_traits propagate the index types | 2010-06-03 | |
| | | | | | | | | * add an Index type template parapeter to sparse objects | ||
| * | simplify a using statement | 2010-06-01 | |
|/ | |||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | erm.. use EIGEN_ONLY_USED_FOR_DEBUG() as it already exists. | 2010-05-21 | |
| | |||
* | introduce a new macro EIGEN_ARG_UNUSED(arg) and use it in some places to | 2010-05-21 | |
| | | | | silent some warnings (from clang) | ||
* | fix some compilation issues with clang (and hopefully bring eigen more | 2010-05-21 | |
| | | | | close to std ?) | ||
* | fix selfadjoint to dense | 2010-05-19 | |
| | |||
* | * allow matrix dimensions to be 0 (also at compile time) and provide a ↵ | 2010-03-21 | |
| | | | | | | | | | | | | | | | specialization of ei_matrix_array for size 0 * adapt many xprs to have the right storage order, now that it matters * add static assert on expressions to check that vector xprs have the righ storage order * adapt ei_plain_matrix_type_(column|row)_major * implement assignment of selfadjointview to matrix (was before failing to compile) and add nestedExpression() methods * expand product_symm test * in ei_gemv_selector, use the PlainObject type instead of a custom Matrix<...> type * fix VectorBlock and Block mistakes | ||
* | merge | 2010-02-25 | |
|\ | |||
* | | * Implement the ByOuterInner accessors | 2010-02-25 | |
| | | | | | | | | | | | | | | | | * use them (big simplification in Assign.h) * axe (Inner|Outer)StrideAtCompileTime that were just introduced * ei_int_if_dynamic now asserts that the size is the expected one: adapt to that in Block.h * add rowStride() / colStride() in DenseBase * implement innerStride() / outerStride() everywhere needed | ||
| * | Renamed PlainMatrixType to PlainObject (Array != Matrix). | 2010-02-20 | |
| | | | | | | | | Renamed ReturnByValue::ReturnMatrixType ReturnByValue::ReturnType (again, Array != Matrix). | ||
| * | Renamed AnyMatrixBase to EigenBase. | 2010-02-20 | |
|/ | |||
* | get rid of NestParentByRefBit | 2010-02-08 | |
| | |||
* | Introduced NestParentByRefBit and NestByRefBit - this should fix temporaries ↵ | 2010-02-06 | |
| | | | | | | related to nested products. Fixed a few typos and a few warnings. | ||
* | fix triangular view assignment | 2010-01-30 | |
| | |||
* | test/triangular.cpp: isUpper() --> isUpperTriangular() | 2010-01-08 | |
| | | | | | | | Necessary to get the test to compile after c5d7c9f0def693e77797e6e43cb1fd2e7f8ae2fd . I'm assuming that isUpperTriangular() is the name we want; the alternative is to change Eigen/src/Core/{MatrixBase,TriangularMatrix}.h | ||
* | remove the Triangular suffix to Upper, Lower, UnitLower, etc, | 2010-01-07 | |
| | | | | and remove the respective bit flags | ||
* | merge and add start/end to Eigen2Support | 2010-01-05 | |
|\ | |||
| * | make some changes to please clang, fix some warnings too. | 2010-01-04 | |
| | |