Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1746: Removed implementation of standard copy-constructor and standard ↵ | Christoph Hertzberg | 2019-09-24 |
| | | | | copy-assign-operator from PermutationMatrix and Transpositions to allow malloc-less std::move. Added unit-test to rvalue_types | ||
* | Fix compilation of product with inverse transpositions (e.g., mat * ↵ | Gael Guennebaud | 2018-04-03 |
| | | | | Transpositions().inverse()) | ||
* | MIsc. source and comment typos | luz.paz | 2018-03-11 |
| | | | | Found using `codespell` and `grep` from downstream FreeCAD | ||
* | bug #178: remove additional const on nested expression, and remove several ↵ | Gael Guennebaud | 2016-01-28 |
| | | | | const_cast. | ||
* | Fix numerous doxygen shortcomings, and workaround some clang -Wdocumentation ↵ | Gael Guennebaud | 2016-01-01 |
| | | | | warnings | ||
* | Introduce a AliasFreeProduct option for Permutations and Transpositions | Gael Guennebaud | 2015-06-19 |
| | |||
* | Remove useless specializations of evaluator_traits | Gael Guennebaud | 2015-06-19 |
| | |||
* | Improbe compatibility of Transpositions and evaluators | Gael Guennebaud | 2015-06-19 |
| | |||
* | Make Transpositions use evaluators | Gael Guennebaud | 2015-06-19 |
| | |||
* | Clean argument names of some functions | Gael Guennebaud | 2015-06-09 |
| | |||
* | Remove deprecated usage of expr::Index. | Gael Guennebaud | 2015-02-16 |
| | |||
* | Make constructors explicit if they could lead to unintended implicit conversion | Christoph Hertzberg | 2014-09-23 |
| | |||
* | bug #397: add a warning for 64 to 32 bit integer conversion and fix many of ↵ | Gael Guennebaud | 2014-07-17 |
| | | | | these warning by splitting the index type used for storage and as size/coefficient indexes in PermutationMatrix and Transpositions. | ||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | fix most of the shadow warnings in Core/*.h | Gael Guennebaud | 2012-06-22 |
| | |||
* | 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) | ||
* | rm useless ctor | Gael Guennebaud | 2011-01-28 |
| | |||
* | extend PermutationMatrix and Transpositions to support arbitrary interger ↵ | Gael Guennebaud | 2011-01-26 |
| | | | | types and to support the Map/Wrapper model via base and derived classes | ||
* | 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 |
| | |||
* | 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 :) | ||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | * add Transpositions to PermutationMatrix conversion | Gael Guennebaud | 2010-06-08 |
| | | | | * make PartialPivLu uses the Transpositions class | ||
* | Add a Transpositions class to ease the representation and | Gael Guennebaud | 2010-06-04 |
manipulation of permutations as a sequence of transpositions. Make LDLT use it. |