fr.ifremer.isisfish.equation
Interface PopulationReproductionEquation


public interface PopulationReproductionEquation

Population reproduction equation. Created: 23 août 2006 11:11:40

Version:
$Revision: 3428 $ Last update: $Date: 2011-06-22 16:47:43 +0200 (Wed, 22 Jun 2011) $ by : $Author: chatellier $
Author:
poussin

Method Summary
 double compute(SimulationContext context, org.nuiton.math.matrix.MatrixND N, Population pop, Month month, double prepro, List<Zone> zoneRepro, List<PopulationGroup> groups, List<Zone> zones, org.nuiton.math.matrix.MatrixND result)
          Compute reproduction equation.
 

Method Detail

compute

double compute(SimulationContext context,
               org.nuiton.math.matrix.MatrixND N,
               Population pop,
               Month month,
               double prepro,
               List<Zone> zoneRepro,
               List<PopulationGroup> groups,
               List<Zone> zones,
               org.nuiton.math.matrix.MatrixND result)
               throws Exception
Compute reproduction equation.

Parameters:
context - simulation context
N - effectif courant de la population
pop - population pour lequel on souhaite la matrice de reproduction
month - le mois pour lequel on souhaite la matrice de reproduction
prepro - le coefficient de reproduction de la population pour ce mois
zoneRepro - la liste des zones de reproduction (dimension 0 de result)
groups - la liste des groups de la population (dimension 0 de N)
zones - la liste des zones de la population (dimension 1 de N)
result - la matrice resultat que l'equation doit remplir, il s'agit d'un vecteur avec comme semantique la liste des zones de reproduction
Returns:
la valeur retournée n'est pas utilisée, par exemple 'return 0;' convient.
Throws:
Exception


Copyright © 1999-2012 CodeLutin. All Rights Reserved.