Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1189: fix pow/atan2 compilation for AutoDiffScalar | Gael Guennebaud | 2016-04-05 |
| | |||
* | Disable AutoDiffScalar generic copy ctor for non compatible scalar types ↵ | Gael Guennebaud | 2015-12-16 |
| | | | | (fix ambiguous template instantiation) | ||
* | bug #1063: nest AutoDiffScalar by value to avoid dead references | Gael Guennebaud | 2015-11-05 |
| | |||
* | bug #1070: propagate last three Matrix template arguments for ↵ | Gael Guennebaud | 2015-09-28 |
| | | | | NumTraits<AutoDiffScalar<>>::Real | ||
* | bug #701: workaround (min) and (max) blocking ADL by introducing ↵ | Gael Guennebaud | 2014-10-20 |
| | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro. | ||
* | Fixed bug #702 and added unit test. | Christoph Hertzberg | 2013-11-07 |
| | | | | Thanks to Alexander Werner for the report. | ||
* | Backout parts of changeset 6719e56b5bfe9ae4badc9a6e894c5824f663d62e | Gael Guennebaud | 2013-08-11 |
| | | | | (these changes were not intended to be commited) | ||
* | Ref<> objects must be nested by reference because they potentially store a ↵ | Gael Guennebaud | 2013-08-11 |
| | | | | temporary object | ||
* | Fix bug #314: move remaining math functions from internal to numext namespace | Gael Guennebaud | 2013-06-10 |
| | |||
* | adapt AutoDiff to scalar_product_traits | Gael Guennebaud | 2013-03-20 |
| | |||
* | Fix bug #561: remove useless sign macro | Gael Guennebaud | 2013-03-07 |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | Benoit Jacob | 2012-07-13 |
| | |||
* | protect min/max with parenthesis | Gael Guennebaud | 2012-05-15 |
| | |||
* | AutoDiffScalar: fix bug with operator/, add missing functions | Philip Avery | 2012-05-02 |
| | |||
* | fix some compilation issues | Gael Guennebaud | 2011-09-23 |
| | |||
* | fix atan2 when tmp4==0 | Gael Guennebaud | 2011-09-22 |
| | |||
* | add tan, acos, asin | Gael Guennebaud | 2011-09-14 |
| | |||
* | add atan2 support in AutoDiff and remove superfluous std:: specializations | Gael Guennebaud | 2011-09-05 |
| | |||
* | Autodiff: fix scalr - active_scalar | Gael Guennebaud | 2011-05-14 |
| | |||
* | AutoDiff: add one missing operator- version | Gael Guennebaud | 2011-05-12 |
| | |||
* | AutoDiff: fix most of bug #234 (missing operators, used old internal math ↵ | Gael Guennebaud | 2011-05-12 |
| | | | | function interface, etc) | ||
* | AutoDiff: fix unary operator- | Gael Guennebaud | 2011-05-12 |
| | |||
* | fix crash in autodiff | Gael Guennebaud | 2011-01-28 |
| | |||
* | fix compilation with old gcc | Gael Guennebaud | 2011-01-28 |
| | |||
* | fix many missing const in return types | Gael Guennebaud | 2011-01-27 |
| | |||
* | 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 |
| | |||
* | email change | Gael Guennebaud | 2010-06-24 |
| | |||
* | Complete rework of global math functions and NumTraits. | Benoit Jacob | 2010-04-28 |
| | | | | | | | | * Now completely generic so all standard integer types (like char...) are supported. ** add unit test for that (integer_types). * NumTraits does no longer inherit numeric_limits * All math functions are now templated * Better guard (static asserts) against using certain math functions on integer types. | ||
* | Added missing precision/eps functions to AutoDiffScalar. | Hauke Heibel | 2010-02-21 |
| | |||
* | a couple of improvements in the Autodiff module | Gael Guennebaud | 2010-01-05 |
| | |||
* | Even more NestByValue cleanup... | Hauke Heibel | 2009-12-01 |
| | |||
* | * merge | Benoit Jacob | 2009-11-09 |
| | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | ||
* | * add a Make* expression type builder to allow the | Gael Guennebaud | 2009-10-16 |
| | | | | | | | | | | | | | construction of generic expressions working for both dense and sparse matrix. A nicer solution would be to use CwiseBinaryOp for any kind of matrix. To this end we either need to change the overall design so that the base class(es) depends on the kind of matrix, or we could add a template parameter to each expression type (e.g., int Kind = ei_traits<MatrixType>::Kind) allowing to specialize each expression for each kind of matrix. * Extend AutoDiffScalar to work with sparse vector expression for the derivatives. | ||
* | add operator+ scalar to AutoDiffScalar | Gael Guennebaud | 2009-10-16 |
| | |||
* | autodiff: | Gael Guennebaud | 2009-10-15 |
| | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives" | ||
* | remove sentence "Eigen itself is part of the KDE project." | Benoit Jacob | 2009-05-22 |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | add an auto-diff module in unsupported. it is similar to adolc's forward | Gael Guennebaud | 2009-04-01 |
mode but the advantage of using Eigen's expression template to compute the derivatives (unless you nest an AutoDiffScalar into an Eigen's matrix). |