aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h
Commit message (Collapse)AuthorAge
* bug #1189: fix pow/atan2 compilation for AutoDiffScalarGravatar Gael Guennebaud2016-04-05
|
* Disable AutoDiffScalar generic copy ctor for non compatible scalar types ↵Gravatar Gael Guennebaud2015-12-16
| | | | (fix ambiguous template instantiation)
* bug #1063: nest AutoDiffScalar by value to avoid dead referencesGravatar Gael Guennebaud2015-11-05
|
* bug #1070: propagate last three Matrix template arguments for ↵Gravatar Gael Guennebaud2015-09-28
| | | | NumTraits<AutoDiffScalar<>>::Real
* bug #701: workaround (min) and (max) blocking ADL by introducing ↵Gravatar Gael Guennebaud2014-10-20
| | | | numext::mini and numext::maxi internal functions and a EIGEN_NOT_A_MACRO macro.
* Fixed bug #702 and added unit test.Gravatar Christoph Hertzberg2013-11-07
| | | | Thanks to Alexander Werner for the report.
* Backout parts of changeset 6719e56b5bfe9ae4badc9a6e894c5824f663d62eGravatar Gael Guennebaud2013-08-11
| | | | (these changes were not intended to be commited)
* Ref<> objects must be nested by reference because they potentially store a ↵Gravatar Gael Guennebaud2013-08-11
| | | | temporary object
* Fix bug #314: move remaining math functions from internal to numext namespaceGravatar Gael Guennebaud2013-06-10
|
* adapt AutoDiff to scalar_product_traitsGravatar Gael Guennebaud2013-03-20
|
* Fix bug #561: remove useless sign macroGravatar Gael Guennebaud2013-03-07
|
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* protect min/max with parenthesisGravatar Gael Guennebaud2012-05-15
|
* AutoDiffScalar: fix bug with operator/, add missing functionsGravatar Philip Avery2012-05-02
|
* fix some compilation issuesGravatar Gael Guennebaud2011-09-23
|
* fix atan2 when tmp4==0Gravatar Gael Guennebaud2011-09-22
|
* add tan, acos, asinGravatar Gael Guennebaud2011-09-14
|
* add atan2 support in AutoDiff and remove superfluous std:: specializationsGravatar Gael Guennebaud2011-09-05
|
* Autodiff: fix scalr - active_scalarGravatar Gael Guennebaud2011-05-14
|
* AutoDiff: add one missing operator- versionGravatar Gael Guennebaud2011-05-12
|
* AutoDiff: fix most of bug #234 (missing operators, used old internal math ↵Gravatar Gael Guennebaud2011-05-12
| | | | function interface, etc)
* AutoDiff: fix unary operator-Gravatar Gael Guennebaud2011-05-12
|
* fix crash in autodiffGravatar Gael Guennebaud2011-01-28
|
* fix compilation with old gccGravatar Gael Guennebaud2011-01-28
|
* fix many missing const in return typesGravatar Gael Guennebaud2011-01-27
|
* Renamed cleantype to remove_all since it is close to ↵Gravatar Hauke Heibel2010-10-26
| | | | remove_{const|pointer|reference}.
* Initial fixes for bug #85.Gravatar Hauke Heibel2010-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_ prefixGravatar Benoit Jacob2010-10-25
|
* email changeGravatar Gael Guennebaud2010-06-24
|
* Complete rework of global math functions and NumTraits.Gravatar Benoit Jacob2010-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.Gravatar Hauke Heibel2010-02-21
|
* a couple of improvements in the Autodiff moduleGravatar Gael Guennebaud2010-01-05
|
* Even more NestByValue cleanup...Gravatar Hauke Heibel2009-12-01
|
* * mergeGravatar Benoit Jacob2009-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 theGravatar Gael Guennebaud2009-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 AutoDiffScalarGravatar Gael Guennebaud2009-10-16
|
* autodiff:Gravatar Gael Guennebaud2009-10-15
| | | | | | * fix namespace issue * simplify Jacobian code * fix issue with "Dynamic derivatives"
* remove sentence "Eigen itself is part of the KDE project."Gravatar Benoit Jacob2009-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 forwardGravatar Gael Guennebaud2009-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).