summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Changements mineures de l'accelerateur. Les elements sont copies lors de ↵Jakob Odersky2011-04-128-27/+36
| | | | leur ajout.
* Renomme la methode 'copy()' a 'clone()'. Cette methode est declaree dans une ↵Jakob Odersky2011-04-1211-17/+18
| | | | classe abstraite 'Cloneable'
* Ajout de la methode 'copy()' pour chaque element.Jakob Odersky2011-04-127-2/+22
|
* Changements mineures dans la classe 'Accelerator'. Je me suis permis de ↵Jakob Odersky2011-04-126-51/+56
| | | | faire ces changemenets car j'ai besoin de l'accelerateur pour la simulation graphique.
* Modifictaion de svn:ignore dans guiJakob Odersky2011-04-120-0/+0
|
* Debut de creation d'une classe scene pour la simulation graphique.Jakob Odersky2011-04-1216-127/+206
|
* 2 nouvelles méthodes add et killallChristian Vazquez2011-04-071-13/+30
|
* Amelioration de la camera, mise en scene de plusieurs elements. Debut ↵Jakob Odersky2011-04-069-9/+140
| | | | d'implementation de la `vraie' classe de rendement graphique.
* répondu à des questionsChristian Vazquez2011-04-061-3/+111
|
* Une camera qui fonctionne!Jakob Odersky2011-04-067-139/+108
|
* (no commit message)Jakob Odersky2011-04-051-1/+1
|
* fooJakob Odersky2011-04-058-12/+13
|
* Continuation de l'interface graphique, changements du visitor pattern.Jakob Odersky2011-04-0413-35/+136
|
* Essais graphiques, modifications du VisitorPattern.Jakob Odersky2011-04-0315-97/+260
|
* Implemente le `Visitor Pattern' pour les elements.Jakob Odersky2011-04-0216-5/+243
|
* Essais OpenGLJakob Odersky2011-03-315-17/+31
|
* Essais avec OpenGLJakob Odersky2011-03-306-10/+86
|
* Modification de `ParticleTest'.Jakob Odersky2011-03-2915-24/+396
|
* Implementation de quadripole et de maille FODO.Jakob Odersky2011-03-296-35/+86
|
* Resolu quelques erreurs du dernier commit.Jakob Odersky2011-03-283-41/+1
|
* *Suppression de `MagneticElement' et `ElectricElement', les valeurs de B et ↵Jakob Odersky2011-03-2814-140/+135
| | | | | | E en fonction de la position sont definis dans `Element' et prennent comme valeur par defaut le vecteur nul. *Creation du dipole.
* Updated 'Reponses'.Christian Vazquez2011-03-2711-18/+237
| | | | | | | New class Accelerator and related test file. Updated makefile from ./main few doxygen comments added