Author: slehuta Date: 2015-10-26 18:38:45 +0100 (Mon, 26 Oct 2015) New Revision: 251 Url: http://forge.codelutin.com/projects/isis-fish-docs/repository/revisions/251 Log:
From scmwebeditor --
Modified: trunk/src/site/rst/v4/user/changes/changements44.rst Modified: trunk/src/site/rst/v4/user/changes/changements44.rst =================================================================== --- trunk/src/site/rst/v4/user/changes/changements44.rst 2015-09-03 16:53:45 UTC (rev 250) +++ trunk/src/site/rst/v4/user/changes/changements44.rst 2015-10-26 17:38:45 UTC (rev 251) @@ -34,10 +34,20 @@ ----------- Avant, la version 4.4, il n'était pas possible de contrôler la façon dont le -recrutement se faisait. +recrutement se faisait. De même il n'était pas prévu d'implémenter directement une relation stock-recrutement. +Celle-ci pouvait être simulée via une paramétrisation astucieuse de l'équation de reproduction. La version 4.4 ajoute une nouvelle équation de recrutement, dans l'onglet recrutement d'une population permettant de redéfinir la façon dont le recrutement peut s'effectuer. +A présent, on considère que +- l'équation de reproduction sert à décrire la ponte. Le résultat est une matrice 1D (result [ZoneRepro]) contenant le nombre d'oeufs pondus dans chaque zone de reproduction. +Si aucune equation de recrutement n'est implémentée (défaut:"return 0;"), le processus de recrutement par défaut suppose: +. l'application à ces oeufs de la mortalité du group "null" durant toute la période précédant le recrutement, +. le recrutement se fait dans les zones de recrutement telles que définies par la matrice de correspondance des zones de repro-recrutement (onglet zones) +. aux mois définis par le temps entre repro et recrutement et l'étalement du recrutement (Même fonctionnement qu'avant). +- l'équation de recrutement sert à + - modifier ce fonctionnement par défaut + - implémenter un recrutement sans passer par un calcul du nombre d'oeufs (equation de repro : "return 0;") La signature complète de cette équation est la suivante: @@ -51,7 +61,7 @@ } -L’exécution de cette équation permet de modifier la matrice ``result`` avec les autres paramètres de l’équation. Elle est appelée **à chaque pas de temps**. +L’exécution de cette équation permet de modifier la matrice ``result`` avec les autres paramètres de l’équation. Elle est appelée **à chaque pas de temps de recrutement** c'est à dire à chaque pas de temps correspondant à un mois de reproduction + le temps entre repro et recrutement + etalement de recrutement. **Attention: la matrice** ``result`` **n'est pas vide.** Par défaut, elle contient déjà les données de recrutement tel qu'ISIS-Fish le calcule par défaut (voir @@ -66,10 +76,10 @@ pop: `Population <http://isis-fish.org/apidocs/index.html?fr/ifremer/isisfish/entities/Population.html>`_ population reproductions: `ReproductionDataMap <http://isis-fish.org/apidocs/index.html?fr/ifremer/isisfish/types/ReproductionDataMap.html>`_ - Cette structure est specifique à l'equation de recrutement. C'est une map qui contient les données - certaines données telles qu'elles étaient *au moment de la période de reproduction*, - et en particulier la reproduction. Donc pour chaque pas de temps de la période de reproduction, + Cette structure est specifique à l'equation de recrutement. C'est une map qui contient certaines données telles qu'elles étaient *au moment de la période de reproduction*, + et en particulier la reproduction. Donc pour chaque pas de temps de la période de reproduction (identifiés par des entiers, 0 pour le premier mois de la saison de repro, 1 pour le deuxieme etc.), cette map contient un `ReproductionData <http://isis-fish.org/apidocs/index.html?fr/ifremer/isisfish/types/ReproductionData.html>`_ +qui contient abondance et biomasse result: `MatrixND <http://nuiton-matrix.nuiton.org/v/latest/nuiton-matrix/apidocs/index.html?org/nuiton/math/matrix/MatrixND.html>`_ La matrice de résultat à modifier
participants (1)
-
slehuta@users.forge.codelutin.com