From: <fa...@us...> - 2008-08-18 08:45:00
|
Revision: 3814 http://fudaa.svn.sourceforge.net/fudaa/?rev=3814&view=rev Author: fargeix Date: 2008-08-18 08:45:05 +0000 (Mon, 18 Aug 2008) Log Message: ----------- Calcul des temps d'attente Modified Paths: -------------- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3AlgorithmeAttentesGenerales.java Modified: trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3AlgorithmeAttentesGenerales.java =================================================================== --- trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3AlgorithmeAttentesGenerales.java 2008-08-18 08:44:03 UTC (rev 3813) +++ trunk/fudaa_devel/fudaa/src/org/fudaa/fudaa/sinavi3/Sinavi3AlgorithmeAttentesGenerales.java 2008-08-18 08:45:05 UTC (rev 3814) @@ -92,7 +92,7 @@ // on r\xE9cup\xE8re la categorie associee au navire: final int n = donnees_.listeResultatsSimu_.listeEvenements[k].categorie; - resultats.AttentesTousElementsToutesCategoriesSens1[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + //resultats.AttentesTousElementsToutesCategoriesSens1[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; // pour chaque element du trajet du navire k des qu on trouve el premeir element on se retire trouve = false; for (int e = 0; e < donnees_.listeResultatsSimu_.listeEvenements[k].NbElemtnsParcours && !trouve; e++) { @@ -101,6 +101,9 @@ if (donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].typeElement == 0 && donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].indiceElement == i) { trouve = true; + + resultats.AttentesTousElementsToutesCategoriesSens1[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + // on comptabilise les diff\xE9rents temps d'attente // attentes d'acces @@ -286,7 +289,7 @@ if(donnees_.listeResultatsSimu_.listeEvenements[k].sens==0){ //-- test si sens avalant --// // on r\xE9cup\xE8re la categorie associee au navire: final int n = donnees_.listeResultatsSimu_.listeEvenements[k].categorie; - resultats.AttentesTousElementsToutesCategoriesSens1[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + //resultats.AttentesTousElementsToutesCategoriesSens1[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; trouve = false; // pour chaque element du trajet du navire k for (int e = 0; e < donnees_.listeResultatsSimu_.listeEvenements[k].NbElemtnsParcours && !trouve; e++) { @@ -294,6 +297,8 @@ if (donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].typeElement == 1 && donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].indiceElement == i) { trouve = true; + resultats.AttentesTousElementsToutesCategoriesSens1[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + // on comptabilise les diff\xE9rents temps d'attente // attentes d'acces @@ -487,7 +492,7 @@ if(donnees_.listeResultatsSimu_.listeEvenements[k].sens==1){ //-- test si sens avalant --// // on r\xE9cup\xE8re la categorie associee au navire: final int n = donnees_.listeResultatsSimu_.listeEvenements[k].categorie; - resultats.AttentesTousElementsToutesCategoriesSens2[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + //resultats.AttentesTousElementsToutesCategoriesSens2[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; // pour chaque element du trajet du navire k des qu on trouve el premeir element on se retire trouve = false; for (int e =0; e<donnees_.listeResultatsSimu_.listeEvenements[k].NbElemtnsParcours && !trouve; e++) { @@ -495,6 +500,8 @@ if (donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].typeElement == 0 && donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].indiceElement == i) { trouve = true; + resultats.AttentesTousElementsToutesCategoriesSens2[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + // on comptabilise les diff\xE9rents temps d'attente // attentes d'acces @@ -680,7 +687,7 @@ if(donnees_.listeResultatsSimu_.listeEvenements[k].sens==1){ //-- test si sens avalant --// // on r\xE9cup\xE8re la categorie associee au navire: final int n = donnees_.listeResultatsSimu_.listeEvenements[k].categorie; - resultats.AttentesTousElementsToutesCategoriesSens2[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + //resultats.AttentesTousElementsToutesCategoriesSens2[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; trouve = false; // pour chaque element du trajet du navire k for (int e =0; e<donnees_.listeResultatsSimu_.listeEvenements[k].NbElemtnsParcours&& !trouve; e++) { @@ -688,6 +695,8 @@ if (donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].typeElement == 1 && donnees_.listeResultatsSimu_.listeEvenements[k].tableauTrajet[e].indiceElement == i) { trouve = true; + resultats.AttentesTousElementsToutesCategoriesSens2[compteurElementsAttente].tableauAttenteCategories[n].nombreNaviresTotal++; + // on comptabilise les diff\xE9rents temps d'attente // attentes d'acces This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |