Le 23/08/2012 11:26, Loic GASCHE a écrit :
Le 23/08/2012 10:25, Eric Chatellier a écrit :
Le 16/08/2012 15:31, Eric Chatellier a écrit :
Je vais discuter de ca avec benjamin pour trouver la meilleure façon de faire.
Pour l'instant, le meilleur moyen de contrer le cache est de faire l'appel de optimize en supprimant timestep et en le remplacement par:
public double optimize(Object o, double xx) {
}
fx= f.optimize(new Object(), x);
creer un nouvel objet à chaque fois changera l'identifiant de mise en cache à chaque appel.
Donc je peux virer le TimeStep de public static double fmin (TimeStep step, double a, double b, double tol, FonctionObjectif f) aussi ?
Oui.
Mais je n'ai pas besoin de faire dépendre fmin d'un "Object" comme optimize ? Non, car comme il y a un new FonctionObjectif_Baranov(), c'est le même principe.
-- Éric Chatellier <chatellier@codelutin.com> Tel: 02.40.50.29.28 http://www.codelutin.com