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 GenericObjectBHTree. bodyCorrespond à un corps.Methods in barnes_hut with parameters of type GenericObject Modifier and Type Method Description booleanOctal. contains(GenericObject object)Permet de vérifier si un corps précis se trouve ou pourrait se trouver dans la boîte.voidBHTree. insertion(GenericObject bodyToInsert)Permet d'insérer un corps dans le noeud-arbre.private voidBHTree. putBodyInBHTree(GenericObject bodyToInsert)Permet d'insérer un corps dans les sous-arbres du noeud-arbre actuel.voidBHTree. 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 voidOctalAssert. testNotContains(Octal box, GenericObject object)Teste si la boite ne peut pas contenir l'objet.private static voidOctalAssert. 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 classMacroObjectCette classe permet de représenter un objet macroscopique (planète, étoile, galaxie, ...).classParticuleCette 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. bodiesCorrespond à la liste contenant tous les corps du simulateur.Methods in math_physics.physics that return GenericObject Modifier and Type Method Description GenericObjectSimulator. 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 Vector3DFormula. 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.voidSimulator. addBody(GenericObject object)Permet d'ajouter un objet à la liste des objets appartenant au simulateur.voidGenericObject. addForce(GenericObject body)Permet d'ajouter la force nette entre cet objet simulé et un autre objet au vecteur force de l'objet simulé.voidSimulator. 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 Vector3DFormula. 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.voidGenericObject. computeNewAccelerations(java.util.List<GenericObject> allObjects)Permet de calculer les nouvelles accélérations de l'objet.voidGenericObject. 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 voidMacroObjectAssert. testSimulateMultipleBodies(java.util.List<GenericObject> allObjects, double dt)Teste la simulation d'un espace simulé avec plusieurs objets.protected static voidMacroObjectAssert. testSimulateOneBody(java.util.List<GenericObject> allObjects, double dt)Teste la simulation d'un espace simulé avec un seul objet.protected static voidMacroObjectAssert. 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 classBodyClasse représentant un corps dans la simulation.Method parameters in nbody with type arguments of type GenericObject Modifier and Type Method Description voidBody. simulate(java.util.List<GenericObject> allObjects, double deltaTime)Permet de faire simuler l'objet (simulation basique newtonnienne).