Uses of Class
math_physics.physics.GenericObject
Package | Description |
---|---|
barnes_hut |
Description : Package contenant des classes pour simuler le problème
à N corps de façon plus rapide.
|
barnes_hut.test |
Description : Package contenant les tests des classes contenues dans
le package barnes_hut
|
math_physics.physics |
Description : Package contenant des classes pour instancier des
objets astronomiques et effectuer des calculs sur ceux-ci.
|
math_physics.physics.test |
Description : Package contenant les tests des classes contenues dans
le package math_physics.physics
|
nbody |
Description : Package contenant des classes pour instancier des
corps.
|
-
Uses of GenericObject in barnes_hut
Fields in barnes_hut declared as GenericObject Modifier and Type Field Description private GenericObject
BHTree. body
Correspond à un corps.Methods in barnes_hut with parameters of type GenericObject Modifier and Type Method Description boolean
Octal. contains(GenericObject object)
Permet de vérifier si un corps précis se trouve ou pourrait se trouver dans la boîte.void
BHTree. insertion(GenericObject bodyToInsert)
Permet d'insérer un corps dans le noeud-arbre.private void
BHTree. putBodyInBHTree(GenericObject bodyToInsert)
Permet d'insérer un corps dans les sous-arbres du noeud-arbre actuel.void
BHTree. updateForceAboutObject(GenericObject bodyToUpdate)
Permet de mettre à jour les forces exercées sur l'objet par le centre de gravité. -
Uses of GenericObject in barnes_hut.test
Methods in barnes_hut.test with parameters of type GenericObject Modifier and Type Method Description private static void
OctalAssert. testNotContains(Octal box, GenericObject object)
Teste si la boite ne peut pas contenir l'objet.private static void
OctalAssert. testSubBoxContains(Octal box, GenericObject object)
Teste si la boite peut contenir l'objet. -
Uses of GenericObject in math_physics.physics
Subclasses of GenericObject in math_physics.physics Modifier and Type Class Description class
MacroObject
Cette classe permet de représenter un objet macroscopique (planète, étoile, galaxie, ...).class
Particule
Cette classe permet de représenter une particule.Fields in math_physics.physics with type parameters of type GenericObject Modifier and Type Field Description protected java.util.List<GenericObject>
Simulator. bodies
Correspond à la liste contenant tous les corps du simulateur.Methods in math_physics.physics that return GenericObject Modifier and Type Method Description GenericObject
Simulator. search(int ID)
Permet de retrouver un objet dans la simulation.Methods in math_physics.physics that return types with arguments of type GenericObject Modifier and Type Method Description java.util.List<GenericObject>
Simulator. getBodies()
Permet de récupérer la liste de tous les objets appartenant à la simulation.Methods in math_physics.physics with parameters of type GenericObject Modifier and Type Method Description Vector3D
Formula. accelerationCalculus(GenericObject object, java.util.List<GenericObject> allObjects)
Permet de calculer l'accélération d'un objet par rapport aux autres masses qui intéragissent avec ce même objet.void
Simulator. addBody(GenericObject object)
Permet d'ajouter un objet à la liste des objets appartenant au simulateur.void
GenericObject. addForce(GenericObject body)
Permet d'ajouter la force nette entre cet objet simulé et un autre objet au vecteur force de l'objet simulé.void
Simulator. removeBody(GenericObject instance)
Permet de supprimer un corps de la simulation.Method parameters in math_physics.physics with type arguments of type GenericObject Modifier and Type Method Description Vector3D
Formula. accelerationCalculus(GenericObject object, java.util.List<GenericObject> allObjects)
Permet de calculer l'accélération d'un objet par rapport aux autres masses qui intéragissent avec ce même objet.void
GenericObject. computeNewAccelerations(java.util.List<GenericObject> allObjects)
Permet de calculer les nouvelles accélérations de l'objet.void
GenericObject. simulate(java.util.List<GenericObject> allObjects, double deltaTime)
Permet de simuler le déplacement des objets dans un espace 3D en fonction de masses et des positions de tous les autres objets. -
Uses of GenericObject in math_physics.physics.test
Method parameters in math_physics.physics.test with type arguments of type GenericObject Modifier and Type Method Description protected static void
MacroObjectAssert. testSimulateMultipleBodies(java.util.List<GenericObject> allObjects, double dt)
Teste la simulation d'un espace simulé avec plusieurs objets.protected static void
MacroObjectAssert. testSimulateOneBody(java.util.List<GenericObject> allObjects, double dt)
Teste la simulation d'un espace simulé avec un seul objet.protected static void
MacroObjectAssert. testSimulateTwoBodies(java.util.List<GenericObject> allObjects, double dt)
Teste la simulation d'un espace simulé avec deux objets. -
Uses of GenericObject in nbody
Subclasses of GenericObject in nbody Modifier and Type Class Description class
Body
Classe représentant un corps dans la simulation.Method parameters in nbody with type arguments of type GenericObject Modifier and Type Method Description void
Body. simulate(java.util.List<GenericObject> allObjects, double deltaTime)
Permet de faire simuler l'objet (simulation basique newtonnienne).