Re: [eigen] questions and remarks to automatic differentiation based on adol-c |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/eigen Archives
]
Dear developers,
as there was no response within the last weeks, I woud like to ask again
kindly, if there is someone who can help us to workaround or who can fix
the problem.
Are there any other expieriences with well working implementations of
automatic differentiations?
Any help, hint or contact would be very appreciated! Thanks in advance...
Best regards,
Christian Reinl
Am 25.05.2010 16:14, schrieb Christian Reinl:
Dear developers of the Eigen library,
we tested your modules for automatic differentiation based on adol-c
and found some (more ore less small) errors. Maybe that a responsible
developer will appreciate this feedback and is able to easily fix it.
Thank you all very much for maintaining and further developing Eigen!
Best regards,
Christian Reinl
ERRORS:
______________________________________________________________________________________________________________________________________
A) Using the LU module:
--------------------------------------------------------------------
error message:
<PATH TO EIGEN>/Eigen/src/LU/LU.h:514: error: no matching function for
call to ‘ei_isMuchSmallerThan(const adtl::adouble&, adtl::adouble&,
const adtl::adouble&)’
B) Using the Choleskey module:
--------------------------------------------------------------------
there was missing something, too
C) in AdolcForward:
--------------------------------------------------------------------
1)..................................
in
template<> struct NumTraits<adtl::adouble>
{
typedef adtl::adouble Real;
typedef adtl::adouble NonInteger;
typedef adtl::adouble Nested;
enum {
...... (**)
};
};
" HasFloatingPoint = 1" is missing at (**)
2)..................................
The comment suggests (line 75)
#include <unsupported/Eigen/AdolcSupport>
but AdolCSupport does not exist.
______________________________________________________________________________________________________________________________________
--
Christian Reinl reinl@xxxxxxxxxxxxxxxxxxx
Simulation, Systems Optimization Phone: +49 (0) 6151-16-5212
and Robotics Fax: +49 (0) 6151-16-6648
Technische Universitaet Darmstadt
Hochschulstr. 10
D-64289 Darmstadt, Germany http://www.sim.tu-darmstadt.de