pvcag
Class Cindividu

java.lang.Object
  |
  +--pvcag.Cindividu

public class Cindividu
extends java.lang.Object

Classe de gestion d'un individu


Constructor Summary
Cindividu(Cindividu pere, Cindividu mere, int typecross)
          Constructeur d'un descendant
Cindividu(int nbvilles)
          Constructeur par défaut : individu aléatoire
 
Method Summary
 double getFitness()
          Accesseur de la valeur de fitness
 long getFitnessBrute()
          Accesseur de la valeur de fitness brute
 java.lang.String getGenome()
          Accesseur du génome
 void mute(double prob)
          Mutations (interversion)
 void setFitness(double f)
          Modificateur de la valeur de fitness
 void setFitnessBrute(long f)
          Modificateur de la valeur de fitness brute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Cindividu

public Cindividu(int nbvilles)
Constructeur par défaut : individu aléatoire

Cindividu

public Cindividu(Cindividu pere,
                 Cindividu mere,
                 int typecross)
Constructeur d'un descendant
Method Detail

mute

public void mute(double prob)
Mutations (interversion)

setFitnessBrute

public void setFitnessBrute(long f)
Modificateur de la valeur de fitness brute

getFitnessBrute

public long getFitnessBrute()
Accesseur de la valeur de fitness brute

setFitness

public void setFitness(double f)
Modificateur de la valeur de fitness

getFitness

public double getFitness()
Accesseur de la valeur de fitness

getGenome

public java.lang.String getGenome()
Accesseur du génome