Package fr.ifremer.isisfish.equation
Interface PopulationReproductionEquation
- All Superinterfaces:
NecessaryResult
Population reproduction equation.
Created: 23 août 2006 11:11:40
- Version:
- $Revision$ Last update: $Date$ by : $Author$
- Author:
- poussin
-
Field Summary
Fields inherited from interface fr.ifremer.isisfish.result.NecessaryResult
EMPTY_STRING_ARRAY
-
Method Summary
Modifier and TypeMethodDescriptiondouble
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.Methods inherited from interface fr.ifremer.isisfish.result.NecessaryResult
getNecessaryResult
-
Field Details
-
DEFAULT_CONTENT
- See Also:
-
-
Method Details
-
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 contextN
- effectif courant de la populationpop
- population pour lequel on souhaite la matrice de reproductionmonth
- le mois pour lequel on souhaite la matrice de reproductionprepro
- le coefficient de reproduction de la population pour ce moiszoneRepro
- 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
-