parfait!


2014-09-02 17:49 GMT+02:00 Eric Chatellier <chatellier@codelutin.com>:
Le 02/09/2014 16:31, Sigrid Lehuta a écrit :
> 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
Il dit bien que la méthode ObjectiveFunctionBaranov(double, double, double)
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