« Projet: Evolution d'une galaxie » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
 
Aucun résumé des modifications
Ligne 4 : Ligne 4 :


Les classes de base à considérer sont :
Les classes de base à considérer sont :
* la classe "UEtoile" définissant une étoile. Pour le moment, on y inclut la masse, la position et la vitesse de l'étoile. Un premier squelette de classe peut être trouvé ici : [[http://www.lapp.in2p3.fr/~buskulic/UEtoile.h UEtoile.h]] et [[http://www.lapp.in2p3.fr/~buskulic/UEtoile.C UEtoile.C]]
* la classe "UEtoile" définissant une étoile. Pour le moment, on y inclut la masse, la position et la vitesse de l'étoile. Un premier squelette de classe peut être trouvé ici : [[http://www.lapp.in2p3.fr/~buskulic/UEtoile.h UEtoile.h]] et [[http://www.lapp.in2p3.fr/~buskulic/UEtoile.C UEtoile.C]]
Nous nous sommes mis d'accord sur une structure avec trois
Nous nous sommes mis d'accord sur une structure avec trois

Version du 1 octobre 2008 à 12:47

On veut simuler l'évolution d'une galaxie, en particulier sa structure, au cours du temps. Il s'agit en fait d'un problème à N corps, N étant grand (quelques centaines pour commencer). Les notions de C++ vues en cours seront (ré)introduites et utilisées au fur et à mesure. On a d'abord scindé le problème en parties, chacune étant traitée par un binôme.

Structure générale du code et définition des classes de base

Les classes de base à considérer sont :

  • la classe "UEtoile" définissant une étoile. Pour le moment, on y inclut la masse, la position et la vitesse de l'étoile. Un premier squelette de classe peut être trouvé ici : [UEtoile.h] et [UEtoile.C]

Nous nous sommes mis d'accord sur une structure avec trois