public override IChromosome CreateNew() { var res = new ConcreteCompositeChromosome(ShortsCount, maxShortVals, DoublesCount, maxDoubleVals, (maxDoubleVals == null) ? (0) : (this.doubles.PossibleValueCount), valueMutationProb, null); res.RandomizeCompositeVals(); return(res); }
public ConcreteCompositeChromosome(ConcreteCompositeChromosome src) : base(src) { }