public MultiEncodingIndividual(MultiEncoding encoding, IScope scope) : base(encoding, scope) { }
public MultiEncodingIndividual(MultiEncoding encoding, IScope scope) : base(encoding, scope) { individuals = encoding.Encodings.Select(e => e.GetIndividual(scope)).ToArray(); }
private MultiEncodingIndividual(MultiEncoding encoding, IScope scope, IEnumerable <Individual> individuals) : base(encoding, scope) { this.individuals = individuals; }
private MultiEncoding(MultiEncoding original, Cloner cloner) : base(original, cloner) { encodings = new List <IEncoding>(original.Encodings.Select(cloner.Clone)); }