|
|||||||||
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. |
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 |
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 |
clone, 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 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.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |