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...