All Classes

Class Description
AbstractDialog
Classe permettant de faire notre propre boîte de dialogue.
AbstractScene
Classe permettant de faire notre propre scène.
BHMacroObjectAssert
Classe de test qui permet de vérifier les méthodes de la classe MacroObject dans le contexte d'une simulation de Barnes-Hut.
BHTree
Représente un noeud-arbre à huit branches de l'algorithme de Barnes-Hut.
BHTreeAssert
Classe de test qui permet de vérifier les méthodes de la classe BHTree.
BinaryMatrix
Représente la base d'une matrice avec quelques opérations de base entre matrice disponibles.
Body
Classe représentant un corps dans la simulation.
BodyDialog
Classe permettant de créer une boîte de dialogue qui permettra d'instancier des corps aléatoirement.
BodyFactory
Classe permettant de générer la liste qui permet de gérer les corps.
BodyListCell
Classe permettant de représenter une liste de corps.
CenterOfMass
Représente le centre de gravité.
ConditionOperator
Énumération des types de comparaison possible en Java.
Constants
Classe stockant toutes les constantes
CoordinatesNotExistsException
Classe d'exception.
Formula
Classe permettant de stocker des formules physiques.
FormulaAssert
Classe de test permettant de vérifier si les implémentations de formule de physique sont bonnes.
GenericObject
Représente un objet de l'univers quelconque.
HomeScene
Classe représentant la page d'accueil de l'application.
MacroObject
Cette classe permet de représenter un objet macroscopique (planète, étoile, galaxie, ...).
MacroObjectAssert
Classe de test qui permet de vérifier les méthodes de la classe MacroObject.
Main
Classe principale du package barnes_hut permettant de lancer une simulation de Barnes-Hut.
Main
Application principale.
Matrix
Représente une matrice avec quelques opérations de base entre matrice disponibles.
MatrixAssert
Classe de test permettant de vérifier si l'implémentation des matrices est bonne.
MenuScene
Classe permettant de créer et d'afficher le menu.
NBodyFileParser
Classe permettant de charger des simulations à partir de fichiers et de sauvegarder des simulations sur des fichiers
NBodySimulator
Classe simulant N corps intéragissant gravitationnellement (utilisation de la simulation de Barnes-Hut possible).
NDimensionsException
Classe d'exception.
Octal
Représente un noeud pour l'arbre utilisé dans l'algorithme de Barnes-Hut.
OctalAssert
Classe de test qui permet de vérifier les méthodes de la classe Octal.
Particule
Cette classe permet de représenter une particule.
RandomBodiesDialog
Classe permettant de créer une boîte de dialogue qui permettra d'instancier des corps aléatoirement.
SimulationScene
Classe permettant de créer et d'afficher la simulation.
SimulationService
Classe permettant d'exécuter un tour de simulation dans un autre Thread avec un service proposé par JavaFX.
SimulationTest  
Simulator
Classe permettant de simuler un espace avec des corps en intéraction.
ToInfinite
Classe de test qui vérifie si un objet seul possède bien une vitesse dans une direction rectiligne.
Vector3D
Représente un vecteur en 3 dimensions.
Vector3DAssert
Classe de test permettant de vérifier si l'implémentation des vecteurs est bonne.