예제 #1
0
 private IslandOffspringSelectionGeneticAlgorithm(IslandOffspringSelectionGeneticAlgorithm original, Cloner cloner)
     : base(original, cloner)
 {
     islandQualityAnalyzer           = cloner.Clone(original.islandQualityAnalyzer);
     qualityAnalyzer                 = cloner.Clone(original.qualityAnalyzer);
     islandSelectionPressureAnalyzer = cloner.Clone(original.islandSelectionPressureAnalyzer);
     selectionPressureAnalyzer       = cloner.Clone(original.selectionPressureAnalyzer);
     successfulOffspringAnalyzer     = cloner.Clone(original.successfulOffspringAnalyzer);
     Initialize();
 }
 private IslandOffspringSelectionGeneticAlgorithm(IslandOffspringSelectionGeneticAlgorithm original, Cloner cloner)
   : base(original, cloner) {
   islandQualityAnalyzer = cloner.Clone(original.islandQualityAnalyzer);
   qualityAnalyzer = cloner.Clone(original.qualityAnalyzer);
   islandSelectionPressureAnalyzer = cloner.Clone(original.islandSelectionPressureAnalyzer);
   selectionPressureAnalyzer = cloner.Clone(original.selectionPressureAnalyzer);
   successfulOffspringAnalyzer = cloner.Clone(original.successfulOffspringAnalyzer);
   Initialize();
 }