opale.mathtools
Class DComplex

java.lang.Object
  |
  +--opale.mathtools.DComplex

public class DComplex
extends java.lang.Object

Cette classe représente un nombre complexe et propose des opérations algébriques sur ceux ci.


Constructor Summary
DComplex()
           
DComplex(DComplex z)
          Constructeur de copie.
DComplex(double x, double y)
          Constructeur avec les composantes pour arguments.
 
Method Summary
 void add(DComplex z)
          Additionne le nombre complexe passé en argument.
 double getIm()
          Retourne la composante imaginaire y du nombre complexe.
 double getRe()
          Retourne la composante réélle x du nombre complexe.
static DComplex i()
          Retourne le nombre complexe i.
 void mul(DComplex z)
          Multiplie le nombre complexe passé en argument.
 double norm()
          Renvoie la norme du nombre.
 double normSq()
          Renvoie le carré de la norme du nombre.
 void set(DComplex z)
          Fixe les composantes.
 void set(double x, double y)
          Fixe les composantes.
 void setIm(double y)
          Fixe la composante imaginaire y.
 void setRe(double x)
          Fixe la composante réelle x.
 void sub(DComplex z)
          Soustrait le nombre complexe passé en argument.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DComplex

public DComplex()

DComplex

public DComplex(double x,
                double y)
Constructeur avec les composantes pour arguments.
Parameters:
double - x, y les composantes du nombre complexe.

DComplex

public DComplex(DComplex z)
Constructeur de copie.
Parameters:
DComplex, - le complexe à copier.
Method Detail

add

public void add(DComplex z)
Additionne le nombre complexe passé en argument.
Parameters:
DComplex - z, le nombre a additioner.

sub

public void sub(DComplex z)
Soustrait le nombre complexe passé en argument.
Parameters:
DComplex - z, le nombre a soustraire.

mul

public void mul(DComplex z)
Multiplie le nombre complexe passé en argument.
Parameters:
DComplex - z, le nombre a multiplier.

i

public static DComplex i()
Retourne le nombre complexe i.
Returns:
DComplex, le nombre i.

getRe

public double getRe()
Retourne la composante réélle x du nombre complexe.
Returns:
double, la composante réelle.

getIm

public double getIm()
Retourne la composante imaginaire y du nombre complexe.
Returns:
double, la composante imaginaire.

setRe

public void setRe(double x)
Fixe la composante réelle x.
Parameters:
double - x, la nouvelle composante.

setIm

public void setIm(double y)
Fixe la composante imaginaire y.
Parameters:
double - y, la nouvelle composante.

set

public void set(double x,
                double y)
Fixe les composantes.
Parameters:
double - x, double y, les composantes.

set

public void set(DComplex z)
Fixe les composantes.
Parameters:
DComplex - z, le complexe a recopier.

norm

public double norm()
Renvoie la norme du nombre.
Returns:
double, la norme.

normSq

public double normSq()
Renvoie le carré de la norme du nombre.
Returns:
double, le carré de la norme.