summaryrefslogtreecommitdiff
path: root/JOURNAL.txt
diff options
context:
space:
mode:
Diffstat (limited to 'JOURNAL.txt')
-rw-r--r--JOURNAL.txt541
1 files changed, 532 insertions, 9 deletions
diff --git a/JOURNAL.txt b/JOURNAL.txt
index 849d5b2..aa0f1f1 100644
--- a/JOURNAL.txt
+++ b/JOURNAL.txt
@@ -1,9 +1,532 @@
-[26/02/2011 jakob] Creation de la classe `Vector3', essais divers.
-[01/03/2011] Discussion sur la structure du projet, conventions de style de code, mise en place d'un serveur SVN: https://svn.epfl.ch/svn/virtual-hadron-collider/.
-[02/03/2011 jakob] Repondu a la premiere question. Amelioration de la classe `Vector3'.
-[08/03/2011] Installation de linux et configuration de l'environement de developpement sur le portable de Christian.
-[08/03/2011] Traduction des commentaires en francais. Desormais, tout identificateur restera en anglais mais tous les commentaires seront ecris en francais.
-[10/03/2011 jakob] Definition de la classe particule.
-[12/03/2011 jakob] Mise en place d'un systeme de makefiles recursifs. Le makefile principale appelle des makefiles dans les differents repertoires source. Voir document "structure.pdf" pour plus de detailles.
-[13/03/2011 jakob] Creation d'un systeme de test automatise. Les fichiers test compiles sont executes par un script shell et leurs valeurs de retour indiquent leurs succes respectifs (0=PASSE). Ce script est aussi appele par make, via la commande `make test'.
-[../03/2011 christian] Premiers widgets (boutons, fenêtres, curseurs) sous QT.
+------------------------------------------------------------------------
+r1 | root | 2011-03-01 14:51:26 +0100 (Tue, 01 Mar 2011) | 1 line
+
+Initial structure
+------------------------------------------------------------------------
+r2 | jnodersk | 2011-03-01 18:03:20 +0100 (Tue, 01 Mar 2011) | 1 line
+
+Initial import.
+------------------------------------------------------------------------
+r3 | jnodersk | 2011-03-02 14:07:26 +0100 (Wed, 02 Mar 2011) | 1 line
+
+Created configuration file for doxygen `Doxyfile'. Modified Vector3.getUnit(), now throws exception when called on null vector.
+------------------------------------------------------------------------
+r4 | jnodersk | 2011-03-02 14:12:20 +0100 (Wed, 02 Mar 2011) | 1 line
+
+Modified svn ignore property to ignore `doc' and `Debug' directories.
+------------------------------------------------------------------------
+r5 | jnodersk | 2011-03-02 15:30:59 +0100 (Wed, 02 Mar 2011) | 1 line
+
+Added `reponses.lyx'.
+------------------------------------------------------------------------
+r6 | jnodersk | 2011-03-02 15:53:18 +0100 (Wed, 02 Mar 2011) | 1 line
+
+Made Vector3 static variables Null, i, j, k constant.
+------------------------------------------------------------------------
+r7 | jnodersk | 2011-03-02 15:55:03 +0100 (Wed, 02 Mar 2011) | 1 line
+
+Updated JOURNAL.
+------------------------------------------------------------------------
+r8 | jnodersk | 2011-03-05 20:35:05 +0100 (Sat, 05 Mar 2011) | 1 line
+
+Renamed `Vector3' to `Vector3D'.
+------------------------------------------------------------------------
+r9 | jnodersk | 2011-03-08 20:50:22 +0100 (Tue, 08 Mar 2011) | 1 line
+
+[FR] Traduit les commentaires en francais. Desormais tout commentaire sera ecrit en francais.
+------------------------------------------------------------------------
+r10 | jnodersk | 2011-03-08 21:36:26 +0100 (Tue, 08 Mar 2011) | 1 line
+
+Corrige une erreur dans la methode `getUnit()' de `Vector3D'.
+------------------------------------------------------------------------
+r11 | jnodersk | 2011-03-09 14:05:35 +0100 (Wed, 09 Mar 2011) | 1 line
+
+Ajout du fichier compile `REPONSES.pdf'.
+------------------------------------------------------------------------
+r12 | jnodersk | 2011-03-09 14:20:04 +0100 (Wed, 09 Mar 2011) | 1 line
+
+Traduit le commentaire de `vhc.cc' en francais.
+------------------------------------------------------------------------
+r13 | cdvazque | 2011-03-09 15:39:33 +0100 (Wed, 09 Mar 2011) | 1 line
+
+tests divers
+------------------------------------------------------------------------
+r14 | jnodersk | 2011-03-09 15:50:19 +0100 (Wed, 09 Mar 2011) | 1 line
+
+blabla
+------------------------------------------------------------------------
+r15 | jnodersk | 2011-03-09 15:51:21 +0100 (Wed, 09 Mar 2011) | 1 line
+
+supprime tests
+------------------------------------------------------------------------
+r16 | jnodersk | 2011-03-11 13:42:06 +0100 (Fri, 11 Mar 2011) | 1 line
+
+Mise a jour de `Vector3D'.
+------------------------------------------------------------------------
+r17 | jnodersk | 2011-03-11 21:13:06 +0100 (Fri, 11 Mar 2011) | 1 line
+
+Mise en place d'un systeme de Makefiles. Lancer `make all' _dans_le_repertoire_du_projet_ pour une compilation du projet.
+------------------------------------------------------------------------
+r18 | jnodersk | 2011-03-12 12:20:07 +0100 (Sat, 12 Mar 2011) | 1 line
+
+Reorganisation du repertoire source. Les sources principaux sont dans `src/main' et les tests dans `src/test'.
+------------------------------------------------------------------------
+r19 | jnodersk | 2011-03-12 12:24:05 +0100 (Sat, 12 Mar 2011) | 1 line
+
+suppression de residus de la reorganisation
+------------------------------------------------------------------------
+r20 | jnodersk | 2011-03-12 14:04:12 +0100 (Sat, 12 Mar 2011) | 1 line
+
+Ajout des cibles make dans eclipse. Ajout d'une explication sur la structure du projet (structure.pdf).
+------------------------------------------------------------------------
+r21 | jnodersk | 2011-03-13 15:25:15 +0100 (Sun, 13 Mar 2011) | 1 line
+
+Creation d'un systeme de test automatise.
+------------------------------------------------------------------------
+r22 | jnodersk | 2011-03-13 15:28:03 +0100 (Sun, 13 Mar 2011) | 1 line
+
+Mise a jour de `structure.pdf' et du Makefile, doc et test ne sont plus inclus dans all.
+------------------------------------------------------------------------
+r23 | jnodersk | 2011-03-13 16:34:13 +0100 (Sun, 13 Mar 2011) | 1 line
+
+Modification des makefiles.
+------------------------------------------------------------------------
+r24 | jnodersk | 2011-03-16 16:22:22 +0100 (Wed, 16 Mar 2011) | 1 line
+
+ajout de printable
+------------------------------------------------------------------------
+r25 | cdvazque | 2011-03-17 16:12:23 +0100 (Thu, 17 Mar 2011) | 1 line
+
+implémenté le produit mixte
+------------------------------------------------------------------------
+r26 | jnodersk | 2011-03-17 22:54:24 +0100 (Thu, 17 Mar 2011) | 6 lines
+
+-creation d'un espace de nom contenant des constantes physiques
+-changement du makefile des tests: les tests ne doivent plus etre manuellement ajoutes au makefile (a condition que le fichier s'appelle *Test.cc)
+-completion de la classe particule, j'ai toujours des questions sur l'implementation de l'energie, il faudrait en parler prochainement
+-repondu a la question 5.1 mais j'ai egalement des doutes
+-completion de la classe element
+-documentation divers
+------------------------------------------------------------------------
+r27 | jnodersk | 2011-03-17 22:54:46 +0100 (Thu, 17 Mar 2011) | 6 lines
+
+-creation d'un espace de nom contenant des constantes physiques
+-changement du makefile des tests: les tests ne doivent plus etre manuellement ajoutes au makefile (a condition que le fichier s'appelle *Test.cc)
+-completion de la classe particule, j'ai toujours des questions sur l'implementation de l'energie, il faudrait en parler prochainement
+-repondu a la question 5.1 mais j'ai egalement des doutes
+-completion de la classe element
+-documentation divers
+------------------------------------------------------------------------
+r28 | cdvazque | 2011-03-19 10:48:08 +0100 (Sat, 19 Mar 2011) | 3 lines
+
+Implémenté une méthode rotation vectorielle, à optimiser.
+Rajouté les accents dans les commentaires, mis à jour le journal.
+Subsiste une erreur dans le fichier Particule.h.
+------------------------------------------------------------------------
+r29 | cdvazque | 2011-03-22 07:43:46 +0100 (Tue, 22 Mar 2011) | 1 line
+
+Complété le fichier réponses, crée la classe courbe, modifié la fonction rotation vectorielle.
+------------------------------------------------------------------------
+r30 | jnodersk | 2011-03-22 11:19:28 +0100 (Tue, 22 Mar 2011) | 1 line
+
+genere pdf reponses
+------------------------------------------------------------------------
+r31 | jnodersk | 2011-03-22 14:39:41 +0100 (Tue, 22 Mar 2011) | 1 line
+
+resolu problemes avec veteurs
+------------------------------------------------------------------------
+r32 | jnodersk | 2011-03-22 16:01:48 +0100 (Tue, 22 Mar 2011) | 1 line
+
+Ajoute elements courbes et droits. Leur implementation est en cours...
+------------------------------------------------------------------------
+r33 | cdvazque | 2011-03-22 16:04:38 +0100 (Tue, 22 Mar 2011) | 1 line
+
+corrigé des réponses
+------------------------------------------------------------------------
+r34 | jnodersk | 2011-03-22 22:06:08 +0100 (Tue, 22 Mar 2011) | 1 line
+
+Modifie quelques problemes avec les elements. Element droits sont implementes, elements courbes pas encore mais j'ai l'idee sur papier.
+------------------------------------------------------------------------
+r35 | cdvazque | 2011-03-23 13:10:41 +0100 (Wed, 23 Mar 2011) | 1 line
+
+
+------------------------------------------------------------------------
+r36 | cdvazque | 2011-03-23 13:12:05 +0100 (Wed, 23 Mar 2011) | 1 line
+
+Class Accelerator created. To be continued.
+------------------------------------------------------------------------
+r37 | cdvazque | 2011-03-23 13:13:21 +0100 (Wed, 23 Mar 2011) | 1 line
+
+Completed file reponses.lyx
+------------------------------------------------------------------------
+r38 | jnodersk | 2011-03-23 14:31:54 +0100 (Wed, 23 Mar 2011) | 1 line
+
+Implemente element courbe. Ajoute `virtual' a toutes les methodes virtuelles heritees.
+------------------------------------------------------------------------
+r39 | jnodersk | 2011-03-23 15:32:56 +0100 (Wed, 23 Mar 2011) | 1 line
+
+Resolu probleme avec construction de Element.
+------------------------------------------------------------------------
+r40 | jnodersk | 2011-03-23 15:46:29 +0100 (Wed, 23 Mar 2011) | 1 line
+
+Mofifie Straight et Curved en StraightElement et CurvedElement.
+------------------------------------------------------------------------
+r41 | jnodersk | 2011-03-24 12:10:15 +0100 (Thu, 24 Mar 2011) | 1 line
+
+Creation de CompositeElement, une classe representant des elements composes.
+------------------------------------------------------------------------
+r43 | jnodersk | 2011-03-24 20:29:58 +0100 (Thu, 24 Mar 2011) | 3 lines
+
+*Change `CompositeElement' en classe abstraite.
+*Commentaires divers.
+*Creation du repertoire src/gui pour tout code concernant l'interface graphique.
+------------------------------------------------------------------------
+r44 | jnodersk | 2011-03-24 21:30:11 +0100 (Thu, 24 Mar 2011) | 1 line
+
+Implementation d'un "framework" d'exceptions, c.f. `exceptions.h'.
+------------------------------------------------------------------------
+r45 | jnodersk | 2011-03-24 22:50:25 +0100 (Thu, 24 Mar 2011) | 3 lines
+
+*Implementation d'une methode d'affichage polymorphique d'elements.
+*Suppression des methodes set dans elements.
+*Mise en place d'un fichier test pour elements.
+------------------------------------------------------------------------
+r46 | jnodersk | 2011-03-24 23:16:40 +0100 (Thu, 24 Mar 2011) | 1 line
+
+Defini element electrique.
+------------------------------------------------------------------------
+r47 | jnodersk | 2011-03-24 23:18:55 +0100 (Thu, 24 Mar 2011) | 1 line
+
+Corrige erreurs dans ElectricElement (commit auparavant).
+------------------------------------------------------------------------
+r48 | cdvazque | 2011-03-27 16:55:09 +0200 (Sun, 27 Mar 2011) | 5 lines
+
+Updated 'Reponses'.
+New class Accelerator and related test file.
+Updated makefile from ./main
+few doxygen comments added
+
+------------------------------------------------------------------------
+r49 | jnodersk | 2011-03-28 19:36:20 +0200 (Mon, 28 Mar 2011) | 2 lines
+
+*Suppression de `MagneticElement' et `ElectricElement', les valeurs de B et E en fonction de la position sont definis dans `Element' et prennent comme valeur par defaut le vecteur nul.
+*Creation du dipole.
+------------------------------------------------------------------------
+r50 | jnodersk | 2011-03-28 19:39:39 +0200 (Mon, 28 Mar 2011) | 1 line
+
+Resolu quelques erreurs du dernier commit.
+------------------------------------------------------------------------
+r51 | jnodersk | 2011-03-29 19:15:43 +0200 (Tue, 29 Mar 2011) | 1 line
+
+Implementation de quadripole et de maille FODO.
+------------------------------------------------------------------------
+r52 | jnodersk | 2011-03-29 21:21:17 +0200 (Tue, 29 Mar 2011) | 1 line
+
+Modification de `ParticleTest'.
+------------------------------------------------------------------------
+r53 | jnodersk | 2011-03-30 20:40:50 +0200 (Wed, 30 Mar 2011) | 1 line
+
+Essais avec OpenGL
+------------------------------------------------------------------------
+r54 | jnodersk | 2011-03-31 16:55:08 +0200 (Thu, 31 Mar 2011) | 1 line
+
+Essais OpenGL
+------------------------------------------------------------------------
+r55 | jnodersk | 2011-04-02 21:41:50 +0200 (Sat, 02 Apr 2011) | 1 line
+
+Implemente le `Visitor Pattern' pour les elements.
+------------------------------------------------------------------------
+r56 | jnodersk | 2011-04-03 22:50:45 +0200 (Sun, 03 Apr 2011) | 1 line
+
+Essais graphiques, modifications du VisitorPattern.
+------------------------------------------------------------------------
+r57 | jnodersk | 2011-04-05 00:13:09 +0200 (Tue, 05 Apr 2011) | 1 line
+
+Continuation de l'interface graphique, changements du visitor pattern.
+------------------------------------------------------------------------
+r58 | jnodersk | 2011-04-05 21:02:15 +0200 (Tue, 05 Apr 2011) | 1 line
+
+foo
+------------------------------------------------------------------------
+r59 | jnodersk | 2011-04-05 21:07:27 +0200 (Tue, 05 Apr 2011) | 1 line
+
+
+------------------------------------------------------------------------
+r61 | jnodersk | 2011-04-06 15:07:59 +0200 (Wed, 06 Apr 2011) | 1 line
+
+Une camera qui fonctionne!
+------------------------------------------------------------------------
+r62 | cdvazque | 2011-04-06 15:35:06 +0200 (Wed, 06 Apr 2011) | 2 lines
+
+répondu à des questions
+
+------------------------------------------------------------------------
+r63 | jnodersk | 2011-04-06 17:03:36 +0200 (Wed, 06 Apr 2011) | 1 line
+
+Amelioration de la camera, mise en scene de plusieurs elements. Debut d'implementation de la `vraie' classe de rendement graphique.
+------------------------------------------------------------------------
+r64 | cdvazque | 2011-04-07 07:53:12 +0200 (Thu, 07 Apr 2011) | 1 line
+
+2 nouvelles méthodes add et killall
+------------------------------------------------------------------------
+r65 | jnodersk | 2011-04-12 19:42:39 +0200 (Tue, 12 Apr 2011) | 1 line
+
+Debut de creation d'une classe scene pour la simulation graphique.
+------------------------------------------------------------------------
+r66 | jnodersk | 2011-04-12 19:44:08 +0200 (Tue, 12 Apr 2011) | 1 line
+
+Modifictaion de svn:ignore dans gui
+------------------------------------------------------------------------
+r67 | jnodersk | 2011-04-12 22:16:56 +0200 (Tue, 12 Apr 2011) | 1 line
+
+Changements mineures dans la classe 'Accelerator'. Je me suis permis de faire ces changemenets car j'ai besoin de l'accelerateur pour la simulation graphique.
+------------------------------------------------------------------------
+r68 | jnodersk | 2011-04-12 23:07:01 +0200 (Tue, 12 Apr 2011) | 1 line
+
+Ajout de la methode 'copy()' pour chaque element.
+------------------------------------------------------------------------
+r69 | jnodersk | 2011-04-12 23:31:48 +0200 (Tue, 12 Apr 2011) | 1 line
+
+Renomme la methode 'copy()' a 'clone()'. Cette methode est declaree dans une classe abstraite 'Cloneable'
+------------------------------------------------------------------------
+r70 | jnodersk | 2011-04-13 00:09:47 +0200 (Wed, 13 Apr 2011) | 1 line
+
+Changements mineures de l'accelerateur. Les elements sont copies lors de leur ajout.
+------------------------------------------------------------------------
+r71 | jnodersk | 2011-04-13 00:38:46 +0200 (Wed, 13 Apr 2011) | 1 line
+
+Unites convertis en unites SI pour l'utilisation interne.
+------------------------------------------------------------------------
+r72 | jnodersk | 2011-04-13 02:10:05 +0200 (Wed, 13 Apr 2011) | 1 line
+
+Continuation de la classe Stage. On arrive maintenant a visualiser un accelerateur.
+------------------------------------------------------------------------
+r73 | jnodersk | 2011-04-13 15:26:54 +0200 (Wed, 13 Apr 2011) | 1 line
+
+version amelioree de l'interface graphique
+------------------------------------------------------------------------
+r74 | jnodersk | 2011-04-13 15:36:58 +0200 (Wed, 13 Apr 2011) | 1 line
+
+rajout de 'Cloneable', oublie auparavant
+------------------------------------------------------------------------
+r75 | jnodersk | 2011-04-15 17:48:34 +0200 (Fri, 15 Apr 2011) | 1 line
+
+Resolu probleme avec rendement a l'envers d'elements courbes. Interface graphique amelioree.
+------------------------------------------------------------------------
+r76 | jnodersk | 2011-04-16 18:12:04 +0200 (Sat, 16 Apr 2011) | 1 line
+
+Ajoute une classe abstraite 'Renderer' pour dessiner tout objet. Par consequent j'ai remarque une erreur de const-correctness dans le visitor pattern. J'ai donc modifie celui-ci, c'est a dire un visiteur ne peut pas changer un element (pas d'appel a des methodes non-const) ni etre change par un element.
+------------------------------------------------------------------------
+r77 | jnodersk | 2011-04-16 22:10:52 +0200 (Sat, 16 Apr 2011) | 1 line
+
+Amelioration de l'interface grap graphique.
+------------------------------------------------------------------------
+r78 | jnodersk | 2011-04-17 22:05:38 +0200 (Sun, 17 Apr 2011) | 1 line
+
+Migration de tous les implementations dans les fichier .h vers les fichiers .cc
+------------------------------------------------------------------------
+r79 | jnodersk | 2011-04-17 22:24:32 +0200 (Sun, 17 Apr 2011) | 1 line
+
+Repare erreur commise dans Vector3D, dans la revision precedente.
+------------------------------------------------------------------------
+r80 | jnodersk | 2011-04-17 22:51:10 +0200 (Sun, 17 Apr 2011) | 1 line
+
+Nettoyage dans gui.
+------------------------------------------------------------------------
+r81 | jnodersk | 2011-04-18 01:03:45 +0200 (Mon, 18 Apr 2011) | 1 line
+
+Ajoute possibilite de simuler!
+------------------------------------------------------------------------
+r82 | cdvazque | 2011-04-19 09:49:34 +0200 (Tue, 19 Apr 2011) | 1 line
+
+ajouté qq lignes de commentaire.
+------------------------------------------------------------------------
+r83 | jnodersk | 2011-04-19 17:49:14 +0200 (Tue, 19 Apr 2011) | 1 line
+
+Resolution de quelques bugs mineures.
+------------------------------------------------------------------------
+r84 | jnodersk | 2011-04-20 13:02:36 +0200 (Wed, 20 Apr 2011) | 1 line
+
+Reparation du quadrupole.
+------------------------------------------------------------------------
+r85 | cdvazque | 2011-04-21 07:54:15 +0200 (Thu, 21 Apr 2011) | 3 lines
+
+Mis à jour AccelTest et toString de Accelerator.
+Rjouté quelques commentaires (dans FODO).
+Crée un fichier P10ExerciceTest.
+------------------------------------------------------------------------
+r86 | jnodersk | 2011-04-24 15:31:11 +0200 (Sun, 24 Apr 2011) | 12 lines
+
+*Ajout d'un pointeur sur les element precedents.
+*Implementation de la methode 'close()' dans l'accelerateur.
+*Restructuration des methodes geometriques des elements.
+ -Ajout d'une methode isBefore(): determine si un point est contenu dans l'espace avant le plan de la face d'entree.
+ -Ajout d'une methode isBeside(): determine si un point est plus proche de la trajectoire ideal que le rayon de section.
+ -Ajout d'une methode isAfter(): determine si un point est contenu dans l'espace apres le plan de la face de sortie.
+ -Ajout d'une methode contains(): determine si un point est contenu dans l'element (contains = !(isBefore || isBeside || isAfter))
+ -La methode isPast() (passe_au_suivant selon projet) a ete supprimee, elle est a remplacer par isAfter().
+ -La methode hitWall() (heurte_bord selon projet) a ete supprimee, elle est a remplacer par isBeside().
+*Resolution d'un bug dans la methode isBeside() de StraightElement, avant une particule ne pouvait jamais heuter le bord!
+*Ajout des cibles gui et gui-build dans eclipse.
+
+------------------------------------------------------------------------
+r87 | jnodersk | 2011-04-24 19:41:29 +0200 (Sun, 24 Apr 2011) | 1 line
+
+Modification de la mise en page de toString
+------------------------------------------------------------------------
+r88 | jnodersk | 2011-04-24 19:42:21 +0200 (Sun, 24 Apr 2011) | 1 line
+
+Suppression du Makefile gui. On n'en a pas besoin car celui-ci est genere par qmake!
+------------------------------------------------------------------------
+r89 | jnodersk | 2011-04-25 12:23:20 +0200 (Mon, 25 Apr 2011) | 1 line
+
+Resolu quelques warinings, ajout de l'accelerateur donne en exemple.
+------------------------------------------------------------------------
+r90 | jnodersk | 2011-04-25 14:58:55 +0200 (Mon, 25 Apr 2011) | 2 lines
+
+*J'ai revu les 3 premier exercises du projet et modifie quelques reponses (jusqu'a P7.2 compris) et fichiers tests.
+*Rajoute la classe MutableVector3D pour representer des vecteurs mutables.
+------------------------------------------------------------------------
+r91 | jnodersk | 2011-05-01 16:07:41 +0200 (Sun, 01 May 2011) | 3 lines
+
+Changements importants dans l'accelerateur. Nous travaillons maintenant avec une list au lieu d'un vector. Ceci pour pouvoir supprimer une particule a temps constant qui aurait heurte le bord d'un element. On ne peut donc plus acceder a un element quelconque de la liste mais il faut l'iterer!
+Mais comme, de toutes facons, on ne fait que d'iterer sur une liste lors d'une simulation deterministe ceci convient. Peut-etre il faudra adapter cette conception pour une simulation monte-carlo.
+
+------------------------------------------------------------------------
+r92 | jnodersk | 2011-05-03 15:50:04 +0200 (Tue, 03 May 2011) | 1 line
+
+Repare bug dans la fermeture de l'accelerateur. Ajout d'un test de performance de l'accelerateur.
+------------------------------------------------------------------------
+r93 | cdvazque | 2011-05-03 17:37:07 +0200 (Tue, 03 May 2011) | 2 lines
+
+crée un nouveau dossier pour les exercices à rendre.
+Il faudrait recréer un makefile dans ce dossier exercice.
+------------------------------------------------------------------------
+r94 | cdvazque | 2011-05-04 16:05:32 +0200 (Wed, 04 May 2011) | 3 lines
+
+1)mis à jour le fichier acceltest
+2)modifié la methode applyforce dans particle.h pas l'ajout d'un asin
+3)déplacé le fichier exerciceP10 dans le dossier 'Test'
+------------------------------------------------------------------------
+r95 | jnodersk | 2011-05-04 17:13:27 +0200 (Wed, 04 May 2011) | 1 line
+
+Migration de la gestion des evenements clavier de Stage a KeyManager
+------------------------------------------------------------------------
+r96 | cdvazque | 2011-05-04 17:30:43 +0200 (Wed, 04 May 2011) | 3 lines
+
+1)créé le fichier ElementsSimulationTest
+2)mis a jour acceltest
+3)mis a jour exerciceP10test
+------------------------------------------------------------------------
+r97 | cdvazque | 2011-05-11 14:05:20 +0200 (Wed, 11 May 2011) | 1 line
+
+modifié le test sur la simulation dans des éléments séparés. (test ne fonctionne pas)
+------------------------------------------------------------------------
+r98 | jnodersk | 2011-05-11 16:59:00 +0200 (Wed, 11 May 2011) | 1 line
+
+Rajoute getHorizontalAt() pour tous les elements, en vue des faisceaux
+------------------------------------------------------------------------
+r99 | cdvazque | 2011-05-13 16:26:30 +0200 (Fri, 13 May 2011) | 6 lines
+
+Créé:
+exerciceP13
+Parser (.cc et .h)
+exerciceP11test
+Mis é jour:
+elementsimulationtest
+------------------------------------------------------------------------
+r100 | jnodersk | 2011-05-17 17:37:32 +0200 (Tue, 17 May 2011) | 1 line
+
+Implementation de faisceaux.
+------------------------------------------------------------------------
+r101 | cdvazque | 2011-05-18 07:38:32 +0200 (Wed, 18 May 2011) | 1 line
+
+Crée la classe Parser et le fichier d'essai simulation.cc
+------------------------------------------------------------------------
+r102 | jnodersk | 2011-05-19 10:33:16 +0200 (Thu, 19 May 2011) | 5 lines
+
+Migration des particules vers les faisceau.
+Il reste une subtilite a gerer: pour des raisons de compatibilite, un accelerateur contient toujours une methode getParticles(). Celle-ci renvoi une concatenation de tous les particules de tous les faisceaux de l'accelerateur.
+Or il y a un probleme d'allocation de la memoire avec cette methode (temporairement repare dans cette revision mais degeu!). Je vois deux solutions:
+1) changer tous les test qui appellent la methode getParticles()
+2) essayer de reparer le probleme d'allocation (difficile et je ne sais pas si c'est possible)
+------------------------------------------------------------------------
+r103 | jnodersk | 2011-05-23 18:19:06 +0200 (Mon, 23 May 2011) | 1 line
+
+Ajout des bunchs :)
+------------------------------------------------------------------------
+r104 | cdvazque | 2011-05-24 08:53:59 +0200 (Tue, 24 May 2011) | 10 lines
+
+1)mis à jour les test d'accélérateur et l'exercice P11
+
+2)rajouté une exception 'ReadException' que j'ai dotée d'une méthode 'addReadExceptionMessage' car il y a un endroit (dans la classe parseur) où une telle exception déjà existante est récupérée, mais il faudrait juste rajouter une information supplémentaire avant de la relancer pour un traitment à une niveau plus haut.
+
+3)mis à jour ou créé simulation.cc simulation.xml et classe Parseur
+
+j'ai rempli le fichier simulation.xml sur la base de l'exerciceP11, mais cela ne comile certainement plus depuis l'ajout des faisceaux, donc c'est encore à voir.
+
+dans la classe parseur, reste encore à voir comment inclure les constantes car on va en avoir besoin, et aussi comment construire l'accélérateur renvoyé par la méthode 'extract' contenant les éléments et particules...
+du reste la classe parseur est encore en plein chantier.
+------------------------------------------------------------------------
+r105 | jnodersk | 2011-05-24 16:25:00 +0200 (Tue, 24 May 2011) | 1 line
+
+Ajoute un modele de publisher/subscriber en vue des interactions entre particules.
+------------------------------------------------------------------------
+r106 | jnodersk | 2011-05-26 22:45:09 +0200 (Thu, 26 May 2011) | 3 lines
+
+*Creation des interacteurs, une maniere de gerer les interactions entre particules orientee evenement.
+*Completion de commentaires de tous les fichiers de main
+*Reponses aux questions
+------------------------------------------------------------------------
+r107 | jnodersk | 2011-05-26 23:26:27 +0200 (Thu, 26 May 2011) | 2 lines
+
+*Repare le dernier commit (oops :@)
+* Ajout d'encore plus de commentaires
+------------------------------------------------------------------------
+r108 | cdvazque | 2011-05-27 19:14:52 +0200 (Fri, 27 May 2011) | 1 line
+
+Mis à jour la classe parceur et le fichier xml.
+------------------------------------------------------------------------
+r109 | cdvazque | 2011-05-27 20:56:22 +0200 (Fri, 27 May 2011) | 1 line
+
+Créé la classe Color. A voir si on en fait hériter quelques classes filles de Printable (p.ex. les Particles) ...
+------------------------------------------------------------------------
+r110 | cdvazque | 2011-05-27 21:10:46 +0200 (Fri, 27 May 2011) | 1 line
+
+Corrigé quelques erreurs. reste encore à voir comment initialiser dans le .cc les tableaux de taille fixe statiques du header...=(
+------------------------------------------------------------------------
+r111 | cdvazque | 2011-05-28 17:13:39 +0200 (Sat, 28 May 2011) | 5 lines
+
+Mis à jour le parseur, et la fichier simulation.cc (renommé en simulation.cc et déplacé dans le dossier test).
+
+Modifié le fichier simulation.xml.
+
+La classe parseur ne compile pas ('undefined reference to'). Après consultation du forum, c'est peut-être un problème en rapport avec le makefile.
+------------------------------------------------------------------------
+r112 | cdvazque | 2011-05-28 19:26:04 +0200 (Sat, 28 May 2011) | 3 lines
+
+Corrigé quelques erreurs du parser. déplacé 'simulation.xml' dans dossier 'test'.
+
+Créé le fichier 'simulationTest.cc' qui ne marche pas du tout.
+------------------------------------------------------------------------
+r113 | cdvazque | 2011-05-29 12:56:33 +0200 (Sun, 29 May 2011) | 4 lines
+
+Mis à jour le parser.
+Renommé et déplacé le fichier ParserTest.cc
+Renommé et déplacé le fichier accelerator.xml
+
+------------------------------------------------------------------------
+r114 | cdvazque | 2011-05-29 13:23:10 +0200 (Sun, 29 May 2011) | 1 line
+
+Répondu aux questions p14.1 et p19.1
+------------------------------------------------------------------------
+r115 | jnodersk | 2011-05-29 22:09:19 +0200 (Sun, 29 May 2011) | 3 lines
+
+*Ajoute interactions avancees
+*Ecrit conception
+*Commentaires
+------------------------------------------------------------------------
+r116 | jnodersk | 2011-05-29 23:33:34 +0200 (Sun, 29 May 2011) | 1 line
+
+Plein de commentaires derniere minute, creation de readme.
+------------------------------------------------------------------------