All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class polymtl.magi.math.DoubleVecteurMorse

java.lang.Object
   |
   +----polymtl.magi.math.DoubleVecteurMorse

public class DoubleVecteurMorse
extends Object

Variable Index

 o N
 o vPos
 o vVal

Constructor Index

 o DoubleVecteurMorse()
Constructeur
 o DoubleVecteurMorse(int[], double[], int)
Constructeur

Method Index

 o additionne(DoubleVecteurMorse)
permet a l'utilisateur d'additioner l'objet avec un autre vecteur.
 o compresse(double[])
Convertion d'un double[] en DoubleVecteurMorse.
 o decompresse(DoubleVecteurMorse)
Convertion d'un DoubleVecteurMorse en double[].
 o donnePosition(int)
Retourne la position de la i ième valeur non-nulle dans le vecteur.
 o donneValeur(int)
retourne la valeur d'un vecteur
 o fixeLongueur(int)
fixe la longueur du vecteur
 o fixeValeur(int, double)
permet a l'utilisateur d'entrer une valeur
 o longueur()
retourne la longueur du vecteur
 o masse()
permet a l'utilisateur d'obtenir la masse du vecteur.
 o norme()
permet a l'utilisateur d'obtenir la norme Eucledienne
 o normeL2()
permet a l'utilisateur d'obtenir la norme Eucledienne
 o PScalaire(DoubleVecteurMorse)
permet a l'utilisateur de prendre le produit scalaire de l'objet avec un autre vecteur.
 o sommeLesCarres()
permet a l'utilisateur d'obtenir la somme des carrés.
 o soustrait(DoubleVecteurMorse)
permet a l'utilisateur de soustraire l'objet avec un autre vecteur.

Variables

 o vPos
 protected int vPos[]
 o vVal
 protected double vVal[]
 o N
 protected int N

Constructors

 o DoubleVecteurMorse
 public DoubleVecteurMorse()
Constructeur

 o DoubleVecteurMorse
 public DoubleVecteurMorse(int v1[],
                           double v2[],
                           int n)
Constructeur

Methods

 o compresse
 public static DoubleVecteurMorse compresse(double v[])
Convertion d'un double[] en DoubleVecteurMorse. Coûteux, mais peu sauver de la mémoire et des problèmes.

 o decompresse
 public static double[] decompresse(DoubleVecteurMorse dvm)
Convertion d'un DoubleVecteurMorse en double[]. Coûteux.

 o longueur
 public int longueur()
retourne la longueur du vecteur

 o fixeLongueur
 public void fixeLongueur(int n)
fixe la longueur du vecteur

 o donneValeur
 public double donneValeur(int i)
retourne la valeur d'un vecteur

 o donnePosition
 public double donnePosition(int i)
Retourne la position de la i ième valeur non-nulle dans le vecteur.

 o fixeValeur
 public void fixeValeur(int i,
                        double a)
permet a l'utilisateur d'entrer une valeur

 o normeL2
 public double normeL2()
permet a l'utilisateur d'obtenir la norme Eucledienne

 o norme
 public double norme()
permet a l'utilisateur d'obtenir la norme Eucledienne

 o sommeLesCarres
 public double sommeLesCarres()
permet a l'utilisateur d'obtenir la somme des carrés.

 o masse
 public double masse()
permet a l'utilisateur d'obtenir la masse du vecteur.

 o additionne
 public DoubleVecteurMorse additionne(DoubleVecteurMorse x)
permet a l'utilisateur d'additioner l'objet avec un autre vecteur.

 o soustrait
 public DoubleVecteurMorse soustrait(DoubleVecteurMorse x)
permet a l'utilisateur de soustraire l'objet avec un autre vecteur.

 o PScalaire
 public double PScalaire(DoubleVecteurMorse x)
permet a l'utilisateur de prendre le produit scalaire de l'objet avec un autre vecteur.


All Packages  Class Hierarchy  This Package  Previous  Next  Index