Package | Description |
---|---|
com.sun.electric.tool.placement.genetic2 |
Modifier and Type | Method and Description |
---|---|
double |
ClassicIndividual.calculateChangedOverlap(ClassicIndividual original,
java.util.HashSet<java.lang.Integer> changedBlocks) |
int |
ClassicIndividual.compareTo(ClassicIndividual other)
Method to compare the badness with another individual.
|
void |
ClassicIndividual.copyFrom(ClassicIndividual other)
Method to copy the genes (Blocks) and badness from another Individual.
|
void |
ClassicIndividual.deriveFrom(ClassicIndividual mom,
ClassicIndividual dad,
java.util.Random rand)
Method to do a crossover of two genomes and write the result to the Individual's genome.
|
double |
ClassicIndividual.distance(ClassicIndividual other) |
void |
ClassicIndividual.mutateAndEvaluate(ClassicIndividual original,
java.util.Random rand)
Method to mutate a random amount of Blocks.
|