aboutsummaryrefslogtreecommitdiffhomepage
path: root/unsupported/Eigen/src/AutoDiff
Commit message (Collapse)AuthorAge
* Reduce code duplication and avoid confusing DoxygenGravatar Christoph Hertzberg2019-12-19
|
* bug #1281: fix AutoDiffScalar's make_coherent for nested expression of ↵Gravatar Gael Guennebaud2019-11-14
| | | | constant ADs.
* EIGEN_UNUSED is not supported by g++4.7 (and not portable)Gravatar Christoph Hertzberg2018-09-12
|
* bug #1451: fix numeric_limits<AutoDiffScalar<Der>> with a reference as ↵Gravatar Gael Guennebaud2018-08-04
| | | | derivative type
* Specializing numeric_limits For AutoDiffScalarGravatar Mmanu Chaturvedi2017-05-23
|
* bug #1401: fix compilation of "cond ? x : -x" with x an AutoDiffScalarGravatar Gael Guennebaud2017-03-08
|
* 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
* bug #1167: simplify installation of header files using cmake's ↵Gravatar Gael Guennebaud2016-08-29
| | | | install(DIRECTORY ...) command.
* bug #1264: fix compilationGravatar Gael Guennebaud2016-07-27
|
* Big 1261: add missing max(ADS,ADS) overload (same for min)Gravatar Gael Guennebaud2016-07-27
|
* bug #1260: remove doubtful specializations of ScalarBinaryOpTraitsGravatar Gael Guennebaud2016-07-27
|
* bug #1250: fix pow() for AutoDiffScalar with custom nested scalar type.Gravatar Gael Guennebaud2016-07-25
|
* Fix hyperbolic functions for autodiff.Gravatar Gael Guennebaud2016-06-24
|
* merge pull request 198Gravatar Gael Guennebaud2016-06-24
|\
| * Fix some unused typedef warnings.Gravatar Gael Guennebaud2016-06-24
| |
| * Fix NumTraits<AutoDiff>Gravatar Gael Guennebaud2016-06-24
| |
| * Fix instantiation of ScalarBinaryOpTraits for AutoDiff.Gravatar Gael Guennebaud2016-06-24
| |
* | Add autodiff coverage for standard library hyperbolic functions, and tests.Gravatar Geoffrey Lalonde2016-06-15
| | | | | | | | | | | | | | * * * Corrected tanh derivatived, moved test definitions. * * * Added more test cases, removed lingering lines
| * Update AutoDiffScalar wrt to scalar-multiple.Gravatar Gael Guennebaud2016-06-14
| |
| * Add bind1st_op and bind2nd_op helpers to turn binary functors into unary ↵Gravatar Gael Guennebaud2016-06-13
| | | | | | | | ones, and implement scalar_multiple2 and scalar_quotient2 on top of them.
| * Relax mixing-type constraints for binary coefficient-wise operators:Gravatar Gael Guennebaud2016-06-06
|/ | | | | | | | | | - Replace internal::scalar_product_traits<A,B> by Eigen::ScalarBinaryOpTraits<A,B,OP> - Remove the "functor_is_product_like" helper (was pretty ugly) - Currently, OP is not used, but it is available to the user for fine grained tuning - Currently, only the following operators have been generalized: *,/,+,-,=,*=,/=,+=,-= - TODO: generalize all other binray operators (comparisons,pow,etc.) - TODO: handle "scalar op array" operators (currently only * is handled) - TODO: move the handling of the "void" scalar type to ScalarBinaryOpTraits
* Pass argument by const ref instead of by value in pow(AutoDiffScalar...)Gravatar Gael Guennebaud2016-05-18
|
* bug #1223: fix compilation of AutoDiffScalar's min/max operators, and add ↵Gravatar Gael Guennebaud2016-05-18
| | | | regression unit test.
* bug #1222: fix compilation in AutoDiffScalar and add respective unit testGravatar Gael Guennebaud2016-05-18
|
* 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
|
* typoGravatar Gael Guennebaud2011-11-23
|
* 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
|