Uses of Class
math_physics.math.Vector3D
| Package | Description |
|---|---|
| barnes_hut |
Description : Package contenant des classes pour simuler le problème
à N corps de façon plus rapide.
|
| math_physics.math |
Description : Package contenant des classes pour effectuer des
opérations algébriques avancées.
|
| 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 Vector3D in barnes_hut
Fields in barnes_hut declared as Vector3D Modifier and Type Field Description private Vector3DOctal. centerCorrespond à la position central de la boîte.private Vector3DOctal. dimensionsCorrespond aux dimensions de la boîte.private Vector3DOctal. halfBoxCorrespond aux dimensions de la demi-boîte (évite de recalculer tout le temps).private Vector3DOctal. quarterBoxCorrespond aux dimensions du quart de la boîte (évite de recalculer tout le temps).Methods in barnes_hut that return Vector3D Modifier and Type Method Description Vector3DOctal. getCenter()Permet de récupérer le vecteur représentant le centre de la boîte.Vector3DOctal. getDimensions()Permet de récupérer le vecteur représentant les dimensions de la boîte.Vector3DOctal. getHalfBox()Permet de récupérer les dimensions de la demi-boîte.Vector3DOctal. getQuarterBox()Permet de récupérer les dimensions du quart de la boîte.Methods in barnes_hut with parameters of type Vector3D Modifier and Type Method Description booleanOctal. contains(Vector3D position)Permet de vérifier si une position représentant un corps se trouve ou pourrait se trouver dans la boîte. -
Uses of Vector3D in math_physics.math
Methods in math_physics.math that return Vector3D Modifier and Type Method Description Vector3DVector3D. copy()Permet de générer une copie du vecteur actuel dans un autre objet.Vector3DVector3D. divide(double value)Permet de diviser tous les éléments du vecteur par une valeur.Vector3DVector3D. divide(BinaryMatrix other)Permet de diviser tous les éléments de la matrice par une autre matrice.Vector3DVector3D. minus(double value)Permet de soustraire une valeur à tous les éléments du vecteur.Vector3DVector3D. minus(BinaryMatrix other)Permet de soustraire un vecteur B à un vecteur A.Vector3DVector3D. plus(double value)Permet d'ajouter une valeur à tous les éléments du vecteur.Vector3DVector3D. plus(BinaryMatrix other)Permet d'ajouter un vecteur A à un vecteur B.Vector3DVector3D. product(double value)Permet de multiplier tous les éléments du vecteur par une valeur.Methods in math_physics.math with parameters of type Vector3D Modifier and Type Method Description doubleVector3D. distanceFromOtherVector(Vector3D other)Permer de calculer la distance entre le vecteur actuel et un autre vecteur du même plan. -
Uses of Vector3D in math_physics.physics
Fields in math_physics.physics declared as Vector3D Modifier and Type Field Description protected Vector3DGenericObject. accelerationCorrespond aux coordonnées d'accélération de l'objet sous forme vectorielle.protected Vector3DGenericObject. forceCorrespond à la force exercée sur l'objet sous forme vectorielle.Vector3DSimulator. originVecteur représentant le centre de l'espace de simulation.static Vector3DConstants. ORIGINVecteur représentant le centre de l'espace simulé.Vector3DCenterOfMass. positionCorrespond à la position du centre de gravité.protected Vector3DGenericObject. positionCorrespond aux coordonnées spatiales de l'objet sous forme vectorielle.protected Vector3DGenericObject. velocityCorrespond aux coordonnées de vitesses de l'objet sous forme vectorielle.Methods in math_physics.physics that return Vector3D 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.protected Vector3DSimulator. generateVector3D(double max)Permet de générer aléatoirement un vecteur 3D.Vector3DGenericObject. getAcceleration()Récupère le vecteur accélération de l'objet.Vector3DGenericObject. getForce()Permet de récupérer le vecteur force de l'objet.Vector3DGenericObject. getPosition()Récupère le vecteur position de l'objet.Vector3DGenericObject. getVelocity()Récupère le vecteur vitesse de l'objet.Vector3DFormula. newtonGravitationVectorForm(double massA, double massB, Vector3D unitVectorA, Vector3D unitVectorB)Permet de calculer la force exercée sur un corps A par un corps B à l'aide de vecteurs.Methods in math_physics.physics with parameters of type Vector3D Modifier and Type Method Description voidSimulator. addBody(double mass, double radius, Vector3D position, Vector3D velocity)Permet d'ajouter un objet à la liste des objets appartenant au simulateur.voidSimulator. addBody(java.lang.String name, double mass, double radius, Vector3D position, Vector3D velocity)Permet d'ajouter un objet à la liste des objets appartenant au simulateur.CenterOfMassFormula. centerOfMass(double massA, double massB, Vector3D positionA, Vector3D positionB)Permet d'obtenir le centre de gravité de la masse entre deux objets.Vector3DFormula. newtonGravitationVectorForm(double massA, double massB, Vector3D unitVectorA, Vector3D unitVectorB)Permet de calculer la force exercée sur un corps A par un corps B à l'aide de vecteurs.voidGenericObject. setAcceleration(Vector3D newAcceleration)Permet de mettre à jour l'accélération de l'objet.voidGenericObject. setForce(Vector3D newForce)Permet de mettre à jour la force exercée sur l'objet.voidGenericObject. setPosition(Vector3D newPosition)Permet de mettre à jour la position de l'objet.voidGenericObject. setVelocity(Vector3D newVelocity)Permet de mettre à jour la vélocité de l'objet.Constructors in math_physics.physics with parameters of type Vector3D Constructor Description CenterOfMass(double mass, Vector3D position)Constructeur du centre de gravité.GenericObject(double mass, double radius, Vector3D position, Vector3D velocity)Constructeur d'un objet astronomique.MacroObject(double mass, double radius, Vector3D position, Vector3D velocity)Constructeur d'un objet macroscopique.MacroObject(java.lang.String name, MacroObject root, double mass, double radius, Vector3D position, Vector3D velocity)Constructeur d'un objet macroscopique.Particule(double mass, double radius, Vector3D position)Construction de particuleParticule(double mass, double radius, Vector3D position, Vector3D velocity)Construction de particuleParticule(double mass, Vector3D position)Construction de particule -
Uses of Vector3D in math_physics.physics.test
-
Uses of Vector3D in nbody
Methods in nbody with parameters of type Vector3D Modifier and Type Method Description voidNBodySimulator. addBody(java.lang.String name, double mass, double radius, Vector3D position, Vector3D velocity, javafx.scene.paint.Color color)Permet d'ajouter un objet à la liste des objets appartenant au simulateur.Constructors in nbody with parameters of type Vector3D Constructor Description Body(double mass, double radius, Vector3D position, Vector3D velocity, javafx.scene.paint.Color color)Constructeur d'un corps.Body(java.lang.String name, double mass, double radius, Vector3D position, Vector3D velocity, javafx.scene.paint.Color color)Constructeur d'un corps.Body(java.lang.String name, MacroObject root, double mass, double radius, Vector3D position, Vector3D velocity, javafx.scene.paint.Color color)Constructeur d'un corps.