
Damien Thivolle wrote:
[...] + inline double + hermite(int n, double x) [...] + inline double + fact(double n) [...] + inline double + beta(int n, double x) [...]
1. tu es sûr que c'est tjs "int" (et pas "unsigned") ? 2. ces fonctions ne devraient être pas locales à ce code ; ou, à défaut, être _temporairement_ "internal::" pour ne pas être conflictueuses. Cf. d'autres fonctions "de base" dans olena (elles sont qqpart...) : il faut dériver de std::unary_function et de std::binary_function (en attendant d'avoir une meilleure dérivation à proposer) dériver, ça type : c'est mieux. pour une idée de ce que l'on peut faire avec SCOOP, Cf. le code dans xtd ( http://www.lrde.epita.fr/people/theo/xtd/ ) ; il faudrait importer une partie de ce code dans olena...