|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object | +--opale.mathtools.DVect
Cette classe modélise un vecteur de double et fournit des méthodes de calculs sur ce vecteur.
| Constructor Summary | |
DVect(double[] v)
Constructeur qui prend en argument un tableau de valeurs. |
|
DVect(DVect v)
Constructeur de copie. |
|
DVect(int n)
Constructeur par défaut qui prend en argument le nombre de composantes et initialise toutes les composantes à 0. |
|
DVect(int n,
double[] v)
Constructeur qui prend en argument le nombre de composantes et les valeurs. |
|
| Method Summary | |
void |
acc(double l,
DVect v)
X=X+l*V. |
void |
acc(DVect v,
double a)
|
void |
add(double[] v)
Additionne un tableau. |
void |
add(DVect v)
Additionne un vecteur. |
java.lang.Object |
clone()
Crée un nouvel objet de même classe et de même contenu. |
DVect |
copy()
Return a copy of this DVect. |
void |
get(double[] a)
Renvoie toutes les valeurs du vecteur sous forme de tableau. |
double |
get(int i)
Renvoie la valeur d'une composante. |
double |
getMax()
Renvoie le maximum des valeurs des composantes. |
double |
getMin()
Renvoie le minimum des valeurs des composantes. |
int |
getSize()
Deprecated. |
void |
mul(double a)
Multiplie les composantes par un réel. |
double |
norm1()
Renvoie la norme 1 du vecteur. |
double |
norm2()
Renvoie la norme 2 du vecteur. |
double |
norm2Sq()
Renvoie la norme 2 au carré du vecteur. |
double |
normInf()
Renvoie la norme infinie du vecteur. |
double |
normp(int p)
Renvoie la norme p du vecteur. |
void |
set(double[] x)
Fixe toutes les valeurs du vecteur. |
void |
set(DVect v)
Fixe les valeurs du vecteur à partir d'un autre. |
void |
set(int i,
double x)
Fixe la valeur d'une composante. |
int |
size()
Renvoie la taille du vecteur. |
void |
sub(DVect v)
Soustrait un vecteur. |
double[] |
toArray()
Get the pointer to the one-dimensional array of elements. |
java.lang.String |
toString()
surcharge la méthode toString pour l'affichage. |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public DVect(int n)
int - n, le nombre de composantes.
public DVect(int n,
double[] v)
int - n, le nombre de composantes.double[] - v, le tableau des valeurs.public DVect(double[] v)
double[] - v, le tableau des valeurs.public DVect(DVect v)
DVect - v, le vecteur a copier.| Method Detail |
public void set(DVect v)
DVect - v, le vecteur à copier.
public void set(int i,
double x)
int - i, l'indice de la composante à modifier.double - x, la nouvelle valeur.public void set(double[] x)
double[] - x, le tableau des nouvelles valeurs.public double get(int i)
int - i, le numero de la composante.public void get(double[] a)
double[] - a, le tableau qui contiendra les valeurs des composantes.public double[] toArray()
public int getSize()
public int size()
public void add(DVect v)
DVect - v, le vecteur à additionner.public void add(double[] v)
double[] - v, le tab à additionner.
public void acc(double l,
DVect v)
double - l, un réel.DVect - v, le tab à additionner.public void sub(DVect v)
DVect - v, le vecteur à soustraire.
public void acc(DVect v,
double a)
public void mul(double a)
double - a, le réel à multiplier.public double norm2Sq()
public double norm2()
public double normInf()
public double norm1()
public double normp(int p)
int - p, l'indice de la norme voulue.public double getMax()
public double getMin()
public java.lang.String toString()
toString in class java.lang.Objectpublic DVect copy()
public java.lang.Object clone()
clone in class java.lang.ObjectOutOfMemoryError - s'il n'y a pas assez de mémoire.Cloneable
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||