aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/AutoDiff
Commit message (Collapse)AuthorAge
...
* 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
|
* the Index types change.Gravatar Benoit Jacob2010-05-30
| | | | As discussed on the list (too long to explain here).
* 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.
| * improve a bit AutoDiffVector, but it still not workingGravatar Gael Guennebaud2009-11-06
|/
* * 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"
* default argument for _jac in functor operator() : this way, we can useGravatar Thomas Capricelli2009-09-28
| | | | AutoDiffJacobian::operator()(x,value) exactly as the original functor
* 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?
* forgot a svn add CMakeLists.txtGravatar Gael Guennebaud2009-05-07
|
* 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).