Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | bug #1189: fix pow/atan2 compilation for AutoDiffScalar | 2016-04-05 | |
| | |||
* | Disable AutoDiffScalar generic copy ctor for non compatible scalar types ↵ | 2015-12-16 | |
| | | | | (fix ambiguous template instantiation) | ||
* | bug #1063: nest AutoDiffScalar by value to avoid dead references | 2015-11-05 | |
| | |||
* | bug #1070: propagate last three Matrix template arguments for ↵ | 2015-09-28 | |
| | | | | NumTraits<AutoDiffScalar<>>::Real | ||
* | bug #701: workaround (min) and (max) blocking ADL by introducing ↵ | 2014-10-20 | |
| | | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro. | ||
* | Fixed bug #702 and added unit test. | 2013-11-07 | |
| | | | | Thanks to Alexander Werner for the report. | ||
* | Backout parts of changeset 6719e56b5bfe9ae4badc9a6e894c5824f663d62e | 2013-08-11 | |
| | | | | (these changes were not intended to be commited) | ||
* | Ref<> objects must be nested by reference because they potentially store a ↵ | 2013-08-11 | |
| | | | | temporary object | ||
* | Fix bug #314: move remaining math functions from internal to numext namespace | 2013-06-10 | |
| | |||
* | adapt AutoDiff to scalar_product_traits | 2013-03-20 | |
| | |||
* | Fix bug #561: remove useless sign macro | 2013-03-07 | |
| | |||
* | Automatic relicensing to MPL2 using Keirs script. Manual fixup follows. | 2012-07-13 | |
| | |||
* | protect min/max with parenthesis | 2012-05-15 | |
| | |||
* | AutoDiffScalar: fix bug with operator/, add missing functions | 2012-05-02 | |
| | |||
* | typo | 2011-11-23 | |
| | |||
* | fix some compilation issues | 2011-09-23 | |
| | |||
* | fix atan2 when tmp4==0 | 2011-09-22 | |
| | |||
* | add tan, acos, asin | 2011-09-14 | |
| | |||
* | add atan2 support in AutoDiff and remove superfluous std:: specializations | 2011-09-05 | |
| | |||
* | Autodiff: fix scalr - active_scalar | 2011-05-14 | |
| | |||
* | AutoDiff: add one missing operator- version | 2011-05-12 | |
| | |||
* | AutoDiff: fix most of bug #234 (missing operators, used old internal math ↵ | 2011-05-12 | |
| | | | | function interface, etc) | ||
* | AutoDiff: fix unary operator- | 2011-05-12 | |
| | |||
* | fix crash in autodiff | 2011-01-28 | |
| | |||
* | fix compilation with old gcc | 2011-01-28 | |
| | |||
* | fix many missing const in return types | 2011-01-27 | |
| | |||
* | 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 | |
| | |||
* | email change | 2010-06-24 | |
| | |||
* | the Index types change. | 2010-05-30 | |
| | | | | As discussed on the list (too long to explain here). | ||
* | Complete rework of global math functions and NumTraits. | 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. | 2010-02-21 | |
| | |||
* | a couple of improvements in the Autodiff module | 2010-01-05 | |
| | |||
* | Even more NestByValue cleanup... | 2009-12-01 | |
| | |||
* | * merge | 2009-11-09 | |
|\ | | | | | | | * remove a ctor in QuaternionBase as it gives a strange error with GCC 4.4.2. | ||
| * | improve a bit AutoDiffVector, but it still not working | 2009-11-06 | |
|/ | |||
* | * add a Make* expression type builder to allow the | 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 | 2009-10-16 | |
| | |||
* | autodiff: | 2009-10-15 | |
| | | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives" | ||
* | default argument for _jac in functor operator() : this way, we can use | 2009-09-28 | |
| | | | | AutoDiffJacobian::operator()(x,value) exactly as the original functor | ||
* | remove sentence "Eigen itself is part of the KDE project." | 2009-05-22 | |
| | | | | it never made very precise sense. but now does it still make any? | ||
* | forgot a svn add CMakeLists.txt | 2009-05-07 | |
| | |||
* | add an auto-diff module in unsupported. it is similar to adolc's forward | 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). |