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




Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/