Le 02/09/2014 16:31, Sigrid Lehuta a écrit :
Il dit bien que la méthode ObjectiveFunctionBaranov(double, double, double)> comment ca marche l'utilisation de ObjectiveFunctionBaranov?
>
> J'ai fait
> double FtotOTH = MinimisationUtil.fmin(0, 1, 0,
> ObjectiveFunctionBaranov(TACoth,M,N));
>
> mais ca me dit : ERROR in
> C:\Users\slehuta\isis-fish-4\isis-community-database\rules\HCR_MixChannel_length.java
> (at line 169)
> double FtotOTH = MinimisationUtil.fmin(0, 1, 0,
> ObjectiveFunctionBaranov(TACoth,M,N));
> ^^^^^^^^^^^^^^^^^^^^^^^^
> The method ObjectiveFunctionBaranov(double, double, double) is undefined for
> the type HCR_MixChannel_length
n'existe pas.
En effet, c'est une classe.
Pour appeler fmin avec une instance de fonction d'objectif, il faut utiliser "new":
double FtotOTH = MinimisationUtil.fmin(0, 1, 0, new
ObjectiveFunctionBaranov(TACoth,M,N));
--
Éric Chatellier - www.codelutin.com - 02.40.50.29.28
_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users