Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/11/20 13:36:02 (5 years ago)
Author:
bburlacu
Message:

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

Location:
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman

    • Property svn:mergeinfo deleted
  • branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/BestTSPSolutionAnalyzer.cs

    r16130 r17434  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2828using HeuristicLab.Optimization;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3131
    3232namespace HeuristicLab.Problems.TravelingSalesman {
     
    3535  /// </summary>
    3636  [Item("BestTSPSolutionAnalyzer", "An operator for analyzing the best solution of Traveling Salesman Problems given in path representation using city coordinates.")]
    37   [StorableClass]
     37  [StorableType("86D3A4A2-C91C-46D4-9644-10F88F94FEA1")]
    3838  public sealed class BestTSPSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3939    public bool EnabledByDefault {
     
    6767
    6868    [StorableConstructor]
    69     private BestTSPSolutionAnalyzer(bool deserializing) : base(deserializing) { }
     69    private BestTSPSolutionAnalyzer(StorableConstructorFlag _) : base(_) { }
    7070    private BestTSPSolutionAnalyzer(BestTSPSolutionAnalyzer original, Cloner cloner) : base(original, cloner) { }
    7171    public override IDeepCloneable Clone(Cloner cloner) {
  • branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPAlleleFrequencyAnalyzer.cs

    r16130 r17434  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2727using HeuristicLab.Encodings.PermutationEncoding;
    2828using HeuristicLab.Parameters;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    3030
    3131namespace HeuristicLab.Problems.TravelingSalesman {
     
    3434  /// </summary>
    3535  [Item("TSPAlleleFrequencyAnalyzer", "An operator for analyzing the frequency of alleles in solutions of Traveling Salesman Problems given in path representation.")]
    36   [StorableClass]
     36  [StorableType("C1BBEC5A-27EF-4882-AEC6-0919FC2EF1DB")]
    3737  public sealed class TSPAlleleFrequencyAnalyzer : AlleleFrequencyAnalyzer<Permutation> {
    3838    public LookupParameter<DoubleMatrix> CoordinatesParameter {
     
    4444
    4545    [StorableConstructor]
    46     private TSPAlleleFrequencyAnalyzer(bool deserializing) : base(deserializing) { }
     46    private TSPAlleleFrequencyAnalyzer(StorableConstructorFlag _) : base(_) { }
    4747    private TSPAlleleFrequencyAnalyzer(TSPAlleleFrequencyAnalyzer original, Cloner cloner) : base(original, cloner) { }
    4848    public TSPAlleleFrequencyAnalyzer()
  • branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPGenealogyAnalyzer.cs

    r12892 r17434  
    1 using HeuristicLab.Common;
     1using HEAL.Attic;
     2using HeuristicLab.Common;
    23using HeuristicLab.Core;
    34using HeuristicLab.Encodings.PermutationEncoding;
     
    67
    78namespace HeuristicLab.Problems.TravelingSalesman.Analyzers {
    8   [StorableClass]
    99  [Item("TSPGenealogyAnalyzer", "A genealogy analyzer for permutation encodings.")]
     10  [StorableType("FA2F2F6D-886A-41B4-AF1F-F9F6DA42601B")]
    1011  public class TSPGenealogyAnalyzer : GenealogyAnalyzer<Permutation> {
    1112    public TSPGenealogyAnalyzer() { }
    1213
    1314    [StorableConstructor]
    14     protected TSPGenealogyAnalyzer(bool deserializing) : base(deserializing) { }
     15    protected TSPGenealogyAnalyzer(StorableConstructorFlag _) : base(_) { }
    1516
    1617    public TSPGenealogyAnalyzer(TSPGenealogyAnalyzer original, Cloner cloner) : base(original, cloner) {
  • branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Problems.TravelingSalesman/3.3/Analyzers/TSPPopulationDiversityAnalyzer.cs

    r16130 r17434  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2525using HeuristicLab.Core;
    2626using HeuristicLab.Encodings.PermutationEncoding;
    27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     27using HEAL.Attic;
    2828using HeuristicLab.PluginInfrastructure;
    2929
     
    3737  [NonDiscoverableType]
    3838  [Item("TSPPopulationDiversityAnalyzer", "An operator for analyzing the diversity of solutions of Traveling Salesman Problems given in path representation.")]
    39   [StorableClass]
     39  [StorableType("B68CC721-AC64-44A7-BFEA-B4F0ABE1402D")]
    4040  public sealed class TSPPopulationDiversityAnalyzer : PopulationDiversityAnalyzer<Permutation> {
    4141    [StorableConstructor]
    42     private TSPPopulationDiversityAnalyzer(bool deserializing) : base(deserializing) { }
     42    private TSPPopulationDiversityAnalyzer(StorableConstructorFlag _) : base(_) { }
    4343    private TSPPopulationDiversityAnalyzer(TSPPopulationDiversityAnalyzer original, Cloner cloner) : base(original, cloner) { }
    4444    public TSPPopulationDiversityAnalyzer() : base() { }
Note: See TracChangeset for help on using the changeset viewer.