Commit 836f3603 authored by Lambert Patrick's avatar Lambert Patrick
Browse files

clean after fusion

parent c6ff78c7
......@@ -117,16 +117,6 @@
<double>0.006986429759979109</double>
</entry>
</juvenileFeatures>
<spawnedGametesWeight class="hashtable">
<entry>
<species.DiadromousFish_-Gender>MALE</species.DiadromousFish_-Gender>
<double>44.8</double>
</entry>
<entry>
<species.DiadromousFish_-Gender>FEMALE</species.DiadromousFish_-Gender>
<double>131.0</double>
</entry>
</spawnedGametesWeight>
<compoCarcassPreSpawning class="hashtable">
<entry>
<species.DiadromousFish_-Gender>MALE</species.DiadromousFish_-Gender>
......
......@@ -38,7 +38,7 @@ import com.thoughtworks.xstream.io.xml.DomDriver;
public class NutrientRoutine {
private static enum SpawningPosition {PRE,POST}; // on crer un static pour rserver une mme classe mmoire pour toutes les instances
private static enum SpawningPosition {PRE,POST}; // on cr�er un static pour r�server une m�me classe m�moire pour toutes les instances
//private static enum Gender {UNDIFFERENCIED, FEMALE, MALE};
......@@ -50,7 +50,7 @@ public class NutrientRoutine {
/**
* Main feature for weight (g) computation before spawning i.e. gametes expelling according to gender, for a given length (cm)
* //Voir pour un retour la ligne lors du commentaire
* //Voir pour un retour � la ligne lors du commentaire
* key gender
* value
* key feature
......@@ -81,9 +81,9 @@ public class NutrientRoutine {
*/
private Map<DiadromousFish.Gender,Map<String,Double>> compoCarcassPreSpawning;
 
//La class d'objet Map a pour point faible la taille des donnes stocker. Plus on a de valeur dans la table, plus c'est lourd et lent! Donc, trouver un compromis entre temps de calcul et espace.
//N'accepte pas la valeur nulle et thread safe i.e. utilisable simultanment par plusieurs lments du programme.
 
//La class d'objet Map a pour point faible la taille des donn�es � stocker. Plus on a de valeur dans la table, plus c'est lourd et lent! Donc, trouver un compromis entre temps de calcul et espace.
//N'accepte pas la valeur nulle et thread safe i.e. utilisable simultan�ment par plusieurs �l�ments du programme.
/**
* chemical composition of carcass after spawning i.e. soma + spent gonad (without gametes)
......@@ -113,7 +113,10 @@ public class NutrientRoutine {
private Map<String,Double> compoJuvenile;
public NutrientRoutine() {
}
/**
* Constructor based on the 5 Map of fish composition
* @param fishFeaturesPreSpawning
......@@ -155,7 +158,7 @@ public class NutrientRoutine {
*/
public Map<String,Double> computeNutrientsInputForDeathBeforeSpawning(DiadromousFish fish, ArrayList<String> nutrientsOfInterest) {
Map<String,Double> nutrientsInput = new Hashtable<String, Double>(); // On crer ici une Map, classe mre des hashtable (Homme = classe mere ie Map//Jules = hashtable)
Map<String,Double> nutrientsInput = new Hashtable<String, Double>(); // On cr�er ici une Map, classe m�re des hashtable (Homme = classe mere ie Map//Jules = hashtable)
for (String nutrient : nutrientsOfInterest) {
if (fish.getStage()== Stage.MATURE) {
......@@ -464,7 +467,7 @@ public class NutrientRoutine {
aCompoGametes.put(Gender.FEMALE,aCompo);
aCompo = new Hashtable<String,Double>();
aCompo.put("N", 3.250 / 100.); // Approxime par la compo des gonades
aCompo.put("N", 3.250 / 100.); // Approxim�e par la compo des gonades
aCompo.put("P", 0.724 / 100.);
aCompoGametes.put(Gender.MALE,aCompo);
......@@ -496,7 +499,7 @@ public class NutrientRoutine {
aCompoCarcassPreSpawning, aCompoCarcassPostSpawning, aCompoGametes,
aJuvenileFeatures, aCompoJuveniles);
SeaBasin basin = new SeaBasin(0,"Bidon",10.,12., 14.,12.); //il faut aller dans "SeaBasin" dans "environement et regarder comment est construit le constructeur. Il lui faut ici un rang, un nom de bassin versant, et des temprature pour chaque saison
SeaBasin basin = new SeaBasin(0,"Bidon",10.,12., 14.,12.); //il faut aller dans "SeaBasin" dans "environement et regarder comment est construit le constructeur. Il lui faut ici un rang, un nom de bassin versant, et des temp�rature pour chaque saison
Pilot pilot = new Pilot ();
DiadromousFish fishFemale = new DiadromousFish (pilot, basin, 52., 1L, Gender.FEMALE); //Idem ici, on regarde comment est construit DiadromousFih et on lui donne les valeur de ce qu'il nous demande.
fishFemale.setStage(Stage.MATURE);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment