Example #1
0
 private AlpsOffspringSelectionGeneticAlgorithm(AlpsOffspringSelectionGeneticAlgorithm original, Cloner cloner)
     : base(original, cloner)
 {
     qualityAnalyzer                = cloner.Clone(original.qualityAnalyzer);
     layerQualityAnalyzer           = cloner.Clone(original.layerQualityAnalyzer);
     ageAnalyzer                    = cloner.Clone(original.ageAnalyzer);
     layerAgeAnalyzer               = cloner.Clone(original.layerAgeAnalyzer);
     ageDistributionAnalyzer        = cloner.Clone(original.ageDistributionAnalyzer);
     layerAgeDistributionAnalyzer   = cloner.Clone(original.layerAgeDistributionAnalyzer);
     selectionPressureAnalyzer      = cloner.Clone(original.selectionPressureAnalyzer);
     layerSelectionPressureAnalyzer = cloner.Clone(original.layerSelectionPressureAnalyzer);
     currentSuccessRatioAnalyzer    = cloner.Clone(original.currentSuccessRatioAnalyzer);
     generationsTerminator          = cloner.Clone(original.generationsTerminator);
     evaluationsTerminator          = cloner.Clone(original.evaluationsTerminator);
     qualityTerminator              = cloner.Clone(original.qualityTerminator);
     executionTimeTerminator        = cloner.Clone(original.executionTimeTerminator);
     Initialize();
 }
 private AlpsOffspringSelectionGeneticAlgorithm(AlpsOffspringSelectionGeneticAlgorithm original, Cloner cloner)
   : base(original, cloner) {
   qualityAnalyzer = cloner.Clone(original.qualityAnalyzer);
   layerQualityAnalyzer = cloner.Clone(original.layerQualityAnalyzer);
   ageAnalyzer = cloner.Clone(original.ageAnalyzer);
   layerAgeAnalyzer = cloner.Clone(original.layerAgeAnalyzer);
   ageDistributionAnalyzer = cloner.Clone(original.ageDistributionAnalyzer);
   layerAgeDistributionAnalyzer = cloner.Clone(original.layerAgeDistributionAnalyzer);
   selectionPressureAnalyzer = cloner.Clone(original.selectionPressureAnalyzer);
   layerSelectionPressureAnalyzer = cloner.Clone(original.layerSelectionPressureAnalyzer);
   currentSuccessRatioAnalyzer = cloner.Clone(original.currentSuccessRatioAnalyzer);
   generationsTerminator = cloner.Clone(original.generationsTerminator);
   evaluationsTerminator = cloner.Clone(original.evaluationsTerminator);
   qualityTerminator = cloner.Clone(original.qualityTerminator);
   executionTimeTerminator = cloner.Clone(original.executionTimeTerminator);
   Initialize();
 }