aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h
Commit message (Collapse)AuthorAge
* Made AutoDiffJacobian more intuitive to use and updated for C++11Gravatar Emil Fresk2016-09-16
| | | | | | | | | | | | Changes: * Removed unnecessary types from the Functor by inferring from its types * Removed inputs() function reference, replaced with .rows() * Updated the forward constructor to use variadic templates * Added optional parameters to the Fuctor for passing parameters, control signals, etc * Has been tested with fixed size and dynamic matricies Ammendment by chtz: overload operator() for compatibility with not fully conforming compilers
* Automatic relicensing to MPL2 using Keirs script. Manual fixup follows.Gravatar Benoit Jacob2012-07-13
|
* typoGravatar Gael Guennebaud2011-11-23
|
* 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).
* * 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.
* 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?
* 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).