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