Free cookie consent management tool by TermsFeed Policy Generator

source: branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPGenealogyAnalyzer.cs @ 17434

Last change on this file since 17434 was 17434, checked in by bburlacu, 5 years ago

#1772: Merge trunk changes and fix all errors and compilation warnings.

File size: 1.0 KB
Line 
1using HEAL.Attic;
2using HeuristicLab.Common;
3using HeuristicLab.Core;
4using HeuristicLab.Encodings.PermutationEncoding;
5using HeuristicLab.EvolutionTracking;
6using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
7
8namespace HeuristicLab.Problems.TravelingSalesman.Analyzers {
9  [Item("TSPGenealogyAnalyzer", "A genealogy analyzer for permutation encodings.")]
10  [StorableType("FA2F2F6D-886A-41B4-AF1F-F9F6DA42601B")]
11  public class TSPGenealogyAnalyzer : GenealogyAnalyzer<Permutation> {
12    public TSPGenealogyAnalyzer() { }
13
14    [StorableConstructor]
15    protected TSPGenealogyAnalyzer(StorableConstructorFlag _) : base(_) { }
16
17    public TSPGenealogyAnalyzer(TSPGenealogyAnalyzer original, Cloner cloner) : base(original, cloner) {
18    }
19
20    public override IDeepCloneable Clone(Cloner cloner) {
21      return new TSPGenealogyAnalyzer(this, cloner);
22    }
23
24    protected override void EvaluateIntermediateChildren() {
25      throw new System.NotImplementedException();
26    }
27  }
28}
Note: See TracBrowser for help on using the repository browser.