public DoubleArrayChromosome ( |
||
source | Source chromosome to copy. | |
Résultat | System |
public DoubleArrayChromosome(DoubleArrayChromosome source)
{
this.chromosomeGenerator = source.chromosomeGenerator;
this.mutationMultiplierGenerator = source.mutationMultiplierGenerator;
this.mutationAdditionGenerator = source.mutationAdditionGenerator;
this.length = source.length;
this.fitness = source.fitness;
this.mutationBalancer = source.mutationBalancer;
this.crossoverBalancer = source.crossoverBalancer;
// copy genes
val = (double[])source.val.Clone();
}
DoubleArrayChromosome::DoubleArrayChromosome ( IRandomNumberGenerator |
|
DoubleArrayChromosome::DoubleArrayChromosome ( IRandomNumberGenerator |