A lot of things².
- Change DataParsing to a generic interface. - Add PartiePoisson - Add comments to Population class.
This commit is contained in:
@@ -1,9 +1,19 @@
|
||||
package ecoparasite.population;
|
||||
|
||||
/**
|
||||
* Permet de stocker les paramètres d'une population pour une année spécifique.
|
||||
* Par convention, si on est sur le total, on mettra comme année 0.
|
||||
*/
|
||||
public class PopulationArgs {
|
||||
|
||||
/**
|
||||
* Année de référence pour ces paramètres.
|
||||
*/
|
||||
private int year;
|
||||
|
||||
/**
|
||||
* Le nombre d'individus analysés.
|
||||
*/
|
||||
private int number;
|
||||
private PopulationArgInterval length;
|
||||
private PopulationArgInterval width;
|
||||
@@ -12,6 +22,19 @@ public class PopulationArgs {
|
||||
private Double intensity;
|
||||
private Double abondance;
|
||||
|
||||
/**
|
||||
* Constructeur.
|
||||
* Toutes les données peuvent être préremplis dans ce constructeur sauf l'année.
|
||||
* L'année sera par défaut à zéro.
|
||||
*
|
||||
* @param N
|
||||
* @param length
|
||||
* @param width
|
||||
* @param prevalence
|
||||
* @param ic
|
||||
* @param intensity
|
||||
* @param abondance
|
||||
*/
|
||||
public PopulationArgs(
|
||||
int N,
|
||||
PopulationArgInterval length,
|
||||
@@ -31,6 +54,19 @@ public class PopulationArgs {
|
||||
this.abondance = abondance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructeur.
|
||||
* Toutes les données ainsi que l'année peuvent être préremplis.
|
||||
*
|
||||
* @param year
|
||||
* @param N
|
||||
* @param length
|
||||
* @param width
|
||||
* @param prevalence
|
||||
* @param ic
|
||||
* @param intensity
|
||||
* @param abondance
|
||||
*/
|
||||
public PopulationArgs(
|
||||
int year,
|
||||
int N,
|
||||
@@ -51,16 +87,30 @@ public class PopulationArgs {
|
||||
this.abondance = abondance;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructeur.
|
||||
* Permet de remplir tout d'abord l'année, les autres paramètres seront remplis par les setters.
|
||||
*
|
||||
* @param year
|
||||
*/
|
||||
public PopulationArgs(
|
||||
int year
|
||||
){
|
||||
this.year = year;
|
||||
}
|
||||
|
||||
/**
|
||||
* Constructeur.
|
||||
* Initialise l'objet avec une année par défaut (0).
|
||||
*/
|
||||
public PopulationArgs(){
|
||||
this.year = 0;
|
||||
}
|
||||
|
||||
/*
|
||||
GETTERS / SETTERS
|
||||
*/
|
||||
|
||||
public int getYear() {
|
||||
return year;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user