summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* minor fixesHEADmasterJakob Odersky2015-07-023-3/+3
|
* update GLU includes ad linkingJakob Odersky2013-06-174-1/+5
|
* ajout du fichier conception.lyxJakob Odersky2011-06-022-1/+595
|
* Commit final apres avoir rendu le projet.Jakob Odersky2011-05-299-1452/+538
|
* Plein de commentaires derniere minute, creation de readme.Jakob Odersky2011-05-2922-204/+396
|
* *Ajoute interactions avanceesJakob Odersky2011-05-2930-276/+456
| | | | | *Ecrit conception *Commentaires
* Répondu aux questions p14.1 et p19.1Christian Vazquez2011-05-292-0/+127
|
* Mis à jour le parser.Christian Vazquez2011-05-293-19/+46
| | | | | | Renommé et déplacé le fichier ParserTest.cc Renommé et déplacé le fichier accelerator.xml
* Corrigé quelques erreurs du parser. déplacé 'simulation.xml' dans dossier ↵Christian Vazquez2011-05-285-239/+168
| | | | | | 'test'. Créé le fichier 'simulationTest.cc' qui ne marche pas du tout.
* Mis à jour le parseur, et la fichier simulation.cc (renommé en ↵Christian Vazquez2011-05-285-425/+730
| | | | | | | | 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.
* Corrigé quelques erreurs. reste encore à voir comment initialiser dans le ↵Christian Vazquez2011-05-272-13/+18
| | | | .cc les tableaux de taille fixe statiques du header...=(
* Créé la classe Color. A voir si on en fait hériter quelques classes ↵Christian Vazquez2011-05-272-0/+169
| | | | filles de Printable (p.ex. les Particles) ...
* Mis à jour la classe parceur et le fichier xml.Christian Vazquez2011-05-273-180/+560
|
* *Repare le dernier commit (oops :@)Jakob Odersky2011-05-267-51/+38
| | | | * Ajout d'encore plus de commentaires
* *Creation des interacteurs, une maniere de gerer les interactions entre ↵Jakob Odersky2011-05-2619-59/+324
| | | | | | | particules orientee evenement. *Completion de commentaires de tous les fichiers de main *Reponses aux questions
* Ajoute un modele de publisher/subscriber en vue des interactions entre ↵Jakob Odersky2011-05-2411-17/+226
| | | | particules.
* 1)mis à jour les test d'accélérateur et l'exercice P11Christian Vazquez2011-05-248-92/+451
| | | | | | | | | | | 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.
* Ajout des bunchs :)Jakob Odersky2011-05-2311-10/+316
|
* Migration des particules vers les faisceau.Jakob Odersky2011-05-1914-167/+328
| | | | | | | 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)
* Crée la classe Parser et le fichier d'essai simulation.ccChristian Vazquez2011-05-183-5/+109
|
* Implementation de faisceaux.Jakob Odersky2011-05-1713-2/+326
|
* Créé:Christian Vazquez2011-05-135-5/+216
| | | | | | | | exerciceP13 Parser (.cc et .h) exerciceP11test Mis é jour: elementsimulationtest
* Rajoute getHorizontalAt() pour tous les elements, en vue des faisceauxJakob Odersky2011-05-1120-116/+119
|
* modifié le test sur la simulation dans des éléments séparés. (test ne ↵Christian Vazquez2011-05-111-0/+5
| | | | fonctionne pas)
* 1)créé le fichier ElementsSimulationTestChristian Vazquez2011-05-043-2/+96
| | | | | 2)mis a jour acceltest 3)mis a jour exerciceP10test
* Migration de la gestion des evenements clavier de Stage a KeyManagerJakob Odersky2011-05-0410-143/+215
|
* 1)mis à jour le fichier acceltestChristian Vazquez2011-05-044-58/+71
| | | | | 2)modifié la methode applyforce dans particle.h pas l'ajout d'un asin 3)déplacé le fichier exerciceP10 dans le dossier 'Test'
* crée un nouveau dossier pour les exercices à rendre.Christian Vazquez2011-05-032-0/+120
| | | | Il faudrait recréer un makefile dans ce dossier exercice.
* Repare bug dans la fermeture de l'accelerateur. Ajout d'un test de ↵Jakob Odersky2011-05-0314-83/+333
| | | | performance de l'accelerateur.
* Changements importants dans l'accelerateur. Nous travaillons maintenant avec ↵Jakob Odersky2011-05-0111-195/+257
| | | | | | | 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.
* *J'ai revu les 3 premier exercises du projet et modifie quelques reponses ↵Jakob Odersky2011-04-258-306/+259
| | | | | | (jusqu'a P7.2 compris) et fichiers tests. *Rajoute la classe MutableVector3D pour representer des vecteurs mutables.
* Resolu quelques warinings, ajout de l'accelerateur donne en exemple.Jakob Odersky2011-04-257-92/+12
|
* Suppression du Makefile gui. On n'en a pas besoin car celui-ci est genere ↵Jakob Odersky2011-04-241-258/+0
| | | | par qmake!
* Modification de la mise en page de toStringJakob Odersky2011-04-2415-67/+170
|
* *Ajout d'un pointeur sur les element precedents.Jakob Odersky2011-04-2418-63/+167
| | | | | | | | | | | | | | *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.
* Mis à jour AccelTest et toString de Accelerator.Christian Vazquez2011-04-218-24/+397
| | | | | Rjouté quelques commentaires (dans FODO). Crée un fichier P10ExerciceTest.
* Reparation du quadrupole.Jakob Odersky2011-04-202-5/+8
|
* Resolution de quelques bugs mineures.Jakob Odersky2011-04-1912-31/+54
|
* ajouté qq lignes de commentaire.Christian Vazquez2011-04-196-10/+30
|
* Ajoute possibilite de simuler!Jakob Odersky2011-04-178-47/+125
|
* Nettoyage dans gui.Jakob Odersky2011-04-1711-569/+61
|
* Repare erreur commise dans Vector3D, dans la revision precedente.Jakob Odersky2011-04-177-31/+33
|
* Migration de tous les implementations dans les fichier .h vers les fichiers .ccJakob Odersky2011-04-1735-363/+593
|
* Amelioration de l'interface grap graphique.Jakob Odersky2011-04-164-31/+65
|
* Ajoute une classe abstraite 'Renderer' pour dessiner tout objet. Par ↵Jakob Odersky2011-04-1615-41/+98
| | | | 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.
* Resolu probleme avec rendement a l'envers d'elements courbes. Interface ↵Jakob Odersky2011-04-156-25/+32
| | | | graphique amelioree.
* rajout de 'Cloneable', oublie auparavantJakob Odersky2011-04-132-0/+48
|
* version amelioree de l'interface graphiqueJakob Odersky2011-04-137-26/+107
|
* Continuation de la classe Stage. On arrive maintenant a visualiser un ↵Jakob Odersky2011-04-1310-26/+208
| | | | accelerateur.
* Unites convertis en unites SI pour l'utilisation interne.Jakob Odersky2011-04-129-36/+48
|