Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/28/19 13:41:42 (5 years ago)
Author:
gkronber
Message:

#2520: merged changes from PersistenceOverhaul branch (r16451:16564) into trunk

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy

  • trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3/Indicators/CrowdingIndicator.cs

    r15583 r16565  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2727using HeuristicLab.Encodings.RealVectorEncoding;
    2828using HeuristicLab.Optimization;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    3030
    3131namespace HeuristicLab.Algorithms.MOCMAEvolutionStrategy {
    3232  [Item("CrowdingIndicator", "Selection of Offspring based on CrowdingDistance")]
    33   [StorableClass]
     33  [StorableType("FEC5F17A-C720-4411-8AD6-42BA0F392AE9")]
    3434  internal class CrowdingIndicator : Item, IIndicator {
    3535    #region Constructors and Cloning
    3636    [StorableConstructor]
    37     protected CrowdingIndicator(bool deserializing) : base(deserializing) { }
     37    protected CrowdingIndicator(StorableConstructorFlag _) : base(_) { }
    3838    protected CrowdingIndicator(CrowdingIndicator original, Cloner cloner) : base(original, cloner) { }
    3939    public override IDeepCloneable Clone(Cloner cloner) { return new CrowdingIndicator(this, cloner); }
  • trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3/Indicators/HypervolumeIndicator.cs

    r15583 r16565  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2727using HeuristicLab.Encodings.RealVectorEncoding;
    2828using HeuristicLab.Optimization;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    3030using HeuristicLab.Problems.TestFunctions.MultiObjective;
    3131namespace HeuristicLab.Algorithms.MOCMAEvolutionStrategy {
    3232  [Item("HypervolumeIndicator", "Selection of Offspring based on contributing Hypervolume")]
    33   [StorableClass]
     33  [StorableType("ADF439D6-64E4-4C92-A4D3-E8C05B050406")]
    3434  internal class HypervolumeIndicator : Item, IIndicator {
    3535    #region Constructors and Cloning
    3636    [StorableConstructor]
    37     protected HypervolumeIndicator(bool deserializing) : base(deserializing) { }
     37    protected HypervolumeIndicator(StorableConstructorFlag _) : base(_) { }
    3838    protected HypervolumeIndicator(HypervolumeIndicator original, Cloner cloner) : base(original, cloner) { }
    3939    public override IDeepCloneable Clone(Cloner cloner) { return new HypervolumeIndicator(this, cloner); }
  • trunk/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3/Indicators/MinimalDistanceIndicator.cs

    r15583 r16565  
    11#region License Information
    22/* HeuristicLab
    3  * Copyright (C) 2002-2018 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
     3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL)
    44 *
    55 * This file is part of HeuristicLab.
     
    2727using HeuristicLab.Encodings.RealVectorEncoding;
    2828using HeuristicLab.Optimization;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     29using HEAL.Attic;
    3030
    3131namespace HeuristicLab.Algorithms.MOCMAEvolutionStrategy {
    3232  [Item("MinimalDistanceIndicator", "Selection of Offspring based on distance to nearest neighbour")]
    33   [StorableClass]
     33  [StorableType("FBBD4517-164C-4DEE-B87D-49B99172EDF4")]
    3434  internal class MinimalDistanceIndicator : Item, IIndicator {
    3535
    3636    #region Constructor and Cloning
    3737    [StorableConstructor]
    38     protected MinimalDistanceIndicator(bool deserializing) : base(deserializing) { }
     38    protected MinimalDistanceIndicator(StorableConstructorFlag _) : base(_) { }
    3939    protected MinimalDistanceIndicator(MinimalDistanceIndicator original, Cloner cloner) : base(original, cloner) { }
    4040    public override IDeepCloneable Clone(Cloner cloner) { return new MinimalDistanceIndicator(this, cloner); }
Note: See TracChangeset for help on using the changeset viewer.