AForge.Genetic.DoubleArrayChromosome.DoubleArrayChromosome C# (CSharp) Метод

DoubleArrayChromosome() публичный Метод

Initializes a new instance of the DoubleArrayChromosome class.

This is a copy constructor, which creates the exact copy of specified chromosome.

public DoubleArrayChromosome ( DoubleArrayChromosome source ) : System
source DoubleArrayChromosome Source chromosome to copy.
Результат 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( );
        }

Same methods

DoubleArrayChromosome::DoubleArrayChromosome ( IRandomNumberGenerator chromosomeGenerator, IRandomNumberGenerator mutationMultiplierGenerator, IRandomNumberGenerator mutationAdditionGenerator, double values ) : System
DoubleArrayChromosome::DoubleArrayChromosome ( IRandomNumberGenerator chromosomeGenerator, IRandomNumberGenerator mutationMultiplierGenerator, IRandomNumberGenerator mutationAdditionGenerator, int length ) : System