Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
05/15/19 14:52:20 (5 years ago)
Author:
abeham
Message:

#2457: adapted to trunk

Location:
branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape

  • branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/BinaryVectorDistanceCalculator.cs

    r13583 r16958  
    2222using System;
    2323using System.Drawing;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Common.Resources;
    2627using HeuristicLab.Core;
    2728using HeuristicLab.Encodings.BinaryVectorEncoding;
    28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2929
    3030namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators {
    3131
    3232  [Item("BinaryVectorDistanceCalculator", "Calculates the hamming distance of two binary vectors")]
    33   [StorableClass]
     33  [StorableType("BB6A8FD8-22B1-41CC-B38D-C8C9A2B79C83")]
    3434  public class BinaryVectorDistanceCalculator : NamedItem, IItemDistanceCalculator {
    3535
     
    4545
    4646    [StorableConstructor]
    47     protected BinaryVectorDistanceCalculator(bool deserializing) : base(deserializing) { }
     47    protected BinaryVectorDistanceCalculator(StorableConstructorFlag _) : base(_) { }
    4848
    4949    protected BinaryVectorDistanceCalculator(BinaryVectorDistanceCalculator original, Cloner cloner)
  • branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/IItemDistanceCalculator.cs

    r13583 r16958  
    2121
    2222using System;
     23using HEAL.Attic;
    2324using HeuristicLab.Core;
    2425
    2526namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators {
     27  [StorableType("79CBD877-B9E9-4CFE-B1E3-5FCF0DB17EF1")]
    2628  public interface IItemDistanceCalculator : IItem {
    2729    Type ItemType { get; }
  • branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/PermutationDistanceCalculator.cs

    r13583 r16958  
    2323using System.Collections.Generic;
    2424using System.Drawing;
     25using HEAL.Attic;
    2526using HeuristicLab.Common;
    2627using HeuristicLab.Common.Resources;
    2728using HeuristicLab.Core;
    2829using HeuristicLab.Encodings.PermutationEncoding;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3030
    3131namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators {
    3232
    3333  [Item("PermutationDistanceCalculator", "Calculates the distance of two permutations")]
    34   [StorableClass]
     34  [StorableType("F2B93749-3059-4D37-91A5-FAE2DC9DB794")]
    3535  public class PermutationDistanceCalculator : NamedItem, IItemDistanceCalculator {
    3636
     
    4646
    4747    [StorableConstructor]
    48     protected PermutationDistanceCalculator(bool deserializing) : base(deserializing) { }
     48    protected PermutationDistanceCalculator(StorableConstructorFlag _) : base(_) { }
    4949
    5050    protected PermutationDistanceCalculator(PermutationDistanceCalculator original, Cloner cloner)
  • branches/2457_ExpertSystem/HeuristicLab.Analysis.FitnessLandscape/3.3/DistanceCalculators/RealVectorDistanceCalculator.cs

    r13583 r16958  
    2222using System;
    2323using System.Drawing;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Common.Resources;
     
    2728using HeuristicLab.Encodings.BinaryVectorEncoding;
    2829using HeuristicLab.Encodings.RealVectorEncoding;
    29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3030
    3131namespace HeuristicLab.Analysis.FitnessLandscape.DistanceCalculators {
    3232
    3333  [Item("RealVectorDistanceCalculator", "Calculates the Euclidian distance of two real vectors")]
    34   [StorableClass]
     34  [StorableType("26271DB0-0868-4363-84AE-46CF583276F0")]
    3535  public class RealVectorDistanceCalculator : NamedItem, IItemDistanceCalculator {
    3636
     
    4646
    4747    [StorableConstructor]
    48     protected RealVectorDistanceCalculator(bool deserializing) : base(deserializing) { }
     48    protected RealVectorDistanceCalculator(StorableConstructorFlag _) : base(_) { }
    4949
    5050    protected RealVectorDistanceCalculator(RealVectorDistanceCalculator original, Cloner cloner)
Note: See TracChangeset for help on using the changeset viewer.