group.getLength() renvoit la longueur du group en janvier qq soit le moment de l'année.

La variable age dans l'equation est en mois mais vaut group.getAge() * 12 (donc tjs des multiples de 12). Je ne sais pas qui a écrit ce modèle 😛

Pour avoir une taille qui change au cours de l'année pour une pop en age il faut ecrire ca :

double Linf = 110, K = 0.178, T0 = -0.005;
int mon = context.getSimulationControl().getStep().getMonth().getMonthNumber();
return Linf * (1.0 - Math.exp(-K * ((age+mon) / 12 - T0)));

Le 03/10/2023 à 17:19, Eric Chatellier a écrit :
Bonjour,

Voilà le code source : https://gitlab.nuiton.org/ifremer/isis-fish/-/blob/master/src/main/java/fr/ifremer/isisfish/entities/PopulationGroupImpl.java#L69

Cela à l'air d'etre (longueur min + longueur max) / 2

Le 03/10/2023 à 17:08, Stephanie MAHEVAS a écrit :

petite précision, en faisant le calcul à la main, je trouve que la longueur pour un age,affichée dans l'interface structure population, est egale à la longueur en janvier de l'age 0. Je me serais attendue à ce qu'elle soit égale à la (longeur de l'age en janvier + longuer de l'age en decembre) /2.

Est-ce que cette valeur est calculée avec l'équation de croissance ?

Et, est-ce que group.getLength() renvoie la valeur affichée ou le resultat de l'equation de croissance ? Si c'est le resultat de l'équation de croissance, est-ce pour le group (age) en année ou en mois ?

merci

Stéphanie

Le 03/10/2023 à 16:49, Stephanie MAHEVAS a écrit :

Bonjour

je cherche le source du code de calcul de longueur au group (population structurée en age).

Merci

bonne journée

Stephanie

-- 
......................................................................
Stephanie MAHEVAS
UMR MARBEC - site de Sète
IFREMER/HM
https://annuaire.ifremer.fr/cv/16343/

  Tel: (33) 04 99 57 32 39  (8239)  - 06 75 83 59 33

     o   \ o /  _ o         __|    \ /     |__        o _  \ o /   o
    /|\    |     /\   ___\o   \o    |    o/    o/__   /\     |    /|\
    / \   / \   | \  /)  |    ( \  /o\  / )    |  (\  / |   / \   / \
......................................................................

_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
Archives et moteur de recherche:http://list.isis-fish.org/pipermail/isis-fish-users/
-- 
......................................................................
Stephanie MAHEVAS
UMR MARBEC - site de Sète
IFREMER/HM
https://annuaire.ifremer.fr/cv/16343/

  Tel: (33) 04 99 57 32 39  (8239)  - 06 75 83 59 33

     o   \ o /  _ o         __|    \ /     |__        o _  \ o /   o
    /|\    |     /\   ___\o   \o    |    o/    o/__   /\     |    /|\
    / \   / \   | \  /)  |    ( \  /o\  / )    |  (\  / |   / \   / \
......................................................................

_______________________________________________
Isis-fish-users mailing list
Isis-fish-users@list.isis-fish.org
https://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
Archives et moteur de recherche: http://list.isis-fish.org/pipermail/isis-fish-users/


-- 
Sigrid LEHUTA
  ~ ><> ~
Fisheries modeller
IFREMER unit HALGO, Ecology and modeling for fisheries science lab (EMH)
Member of the Mixed Research Unit DECOD: Dynamics and sustainability of ecosystems: from source to sea 
Member of l'Association Française d'Halieutique

IFREMER, Centre Atlantique
Rue de l'Ile d'Yeu - BP 21105
44311 Nantes Cedex 03, France
Tél : 02 40 37 42 38  (N°  interne : 8238)

https://halgo.ifremer.fr/en
https://www.umr-decod.fr/en
https://www.association-francaise-halieutique.fr/