[Isis-fish-users] Boucler sur certains groupes au sein d'une équation de reproduction.

Sigrid LEHUTA Sigrid.Lehuta at ifremer.fr
Jeu 1 Juil 09:28:08 CEST 2010


soit un petit test !
for (PopulationGroup cr : groups){
    if (cr.getId() < 15){
  MMB+=cr.getReproductionRate()*cr.getMeanWeight()*prepro*N.getValue(cr,zr);
 }
}

soit tu prends une sous matrice de ta matrice N
MatrixND Nmales = N.getSubMatrix(0,0,15);
for (PopulationGroup cr : groups){
  
MMB+=cr.getReproductionRate()*cr.getMeanWeight()*prepro*Nmales.getValue(cr,zr);
 }

tu fais se reproduire les males entre eux ?? ;-)
   



Benoit Archambault a écrit :
> Bonjour,
>
> Je veux calculer la MMB (mature male biomass), donc boucler sur 
> seulement certains groupes, les mâles étant séparés des femelles.
>
> Je pars de cette équation :
>
>  for (PopulationGroup cr : groups){
>   
> MMB+=cr.getReproductionRate()*cr.getMeanWeight()*prepro*N.getValue(cr,zr);
>  }
>
> Sauf que je ne veux boucler que sur les mâles, donc les groupes de 0 à 
> 14 dans mon cas.
>
> merci !
> Benoit
> ------------------------------------------------------------------------
>
> _______________________________________________
> Isis-fish-users mailing list
> Isis-fish-users at list.isis-fish.org
> http://list.isis-fish.org/cgi-bin/mailman/listinfo/isis-fish-users
>   

-- 
Sigrid LEHUTA
  ~ ><> ~
  
Doctorante
Département Ecologie et Modèles pour l'Halieutique
IFREMER, rue de l'ile d'Yeu BP 21105 
44311 Nantes Cedex 03
Tél : +33 (0)2 40 37 41 23 (interne : 8123)




Plus d'informations sur la liste de diffusion Isis-fish-users