Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/07/19 23:40:10 (5 years ago)
Author:
mkommend
Message:

#2520: Merged 16565 - 16579 into stable.

Location:
stable
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • stable

  • stable/HeuristicLab.Problems.GrammaticalEvolution

  • stable/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/BreathFirstMapper.cs

    r15584 r17097  
    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.
     
    2929using HeuristicLab.Encodings.IntegerVectorEncoding;
    3030using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3232
    3333namespace HeuristicLab.Problems.GrammaticalEvolution {
     
    3636  /// </summary>
    3737  [Item("BreathFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a breath-first manner.")]
    38   [StorableClass]
     38  [StorableType("7E8D7511-83C3-4F12-8883-BD20FCB58986")]
    3939  public class BreathFirstMapper : GenotypeToPhenotypeMapper {
    4040
    4141    [StorableConstructor]
    42     protected BreathFirstMapper(bool deserializing) : base(deserializing) { }
     42    protected BreathFirstMapper(StorableConstructorFlag _) : base(_) { }
    4343    protected BreathFirstMapper(BreathFirstMapper original, Cloner cloner) : base(original, cloner) { }
    4444    public BreathFirstMapper() : base() { }
  • stable/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/DepthFirstMapper.cs

    r15584 r17097  
    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.
     
    3030using HeuristicLab.Encodings.IntegerVectorEncoding;
    3131using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     32using HEAL.Attic;
    3333
    3434namespace HeuristicLab.Problems.GrammaticalEvolution {
     
    3737  /// </summary>
    3838  [Item("DepthFirstMapper", "Resolves the non-terminal symbols of the resulting phenotypic syntax tree in a depth-first manner.")]
    39   [StorableClass]
     39  [StorableType("9FACB397-FB99-4858-8962-DBB1FE16C54B")]
    4040  public class DepthFirstMapper : GenotypeToPhenotypeMapper {
    4141
    4242    [StorableConstructor]
    43     protected DepthFirstMapper(bool deserializing) : base(deserializing) { }
     43    protected DepthFirstMapper(StorableConstructorFlag _) : base(_) { }
    4444    protected DepthFirstMapper(DepthFirstMapper original, Cloner cloner) : base(original, cloner) { }
    4545    public DepthFirstMapper() : base() { }
  • stable/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/GenotypeToPhenotypeMapper.cs

    r15584 r17097  
    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.
     
    2929using HeuristicLab.Encodings.IntegerVectorEncoding;
    3030using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    31 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     31using HEAL.Attic;
    3232using HeuristicLab.Problems.GrammaticalEvolution.Mappers;
    3333using HeuristicLab.Random;
     
    3737  /// Abstract base class for GenotypeToPhenotypeMappers
    3838  /// </summary>
    39   [StorableClass]
     39  [StorableType("427C4EB7-7888-4AB2-824A-E1F2EB1DE2FA")]
    4040  public abstract class GenotypeToPhenotypeMapper : IntegerVectorOperator, IGenotypeToPhenotypeMapper {
    4141
    4242    [StorableConstructor]
    43     protected GenotypeToPhenotypeMapper(bool deserializing) : base(deserializing) { }
     43    protected GenotypeToPhenotypeMapper(StorableConstructorFlag _) : base(_) { }
    4444    protected GenotypeToPhenotypeMapper(GenotypeToPhenotypeMapper original, Cloner cloner) : base(original, cloner) { }
    4545    protected GenotypeToPhenotypeMapper() : base() { }
  • stable/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/IGenotypeToPhenotypeMapper.cs

    r15584 r17097  
    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.
     
    2626using HeuristicLab.Encodings.IntegerVectorEncoding;
    2727using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
     28using HEAL.Attic;
    2829
    2930namespace HeuristicLab.Problems.GrammaticalEvolution.Mappers {
     31  [StorableType("17ca7334-176c-4d80-89f9-ae918dcc65d2")]
    3032  /// <summary>
    3133  /// IGenotypeToPhenotypeMapper
  • stable/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/PIGEMapper.cs

    r15584 r17097  
    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.
     
    2828using HeuristicLab.Encodings.IntegerVectorEncoding;
    2929using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3131
    3232namespace HeuristicLab.Problems.GrammaticalEvolution {
     
    6868  /// </remarks>
    6969  [Item("PIGEMapper", "Position Independent (PI) Grammatical Evolution Mapper")]
    70   [StorableClass]
     70  [StorableType("AFD85902-C2EA-47F5-8284-BA1759848580")]
    7171  public class PIGEMapper : GenotypeToPhenotypeMapper {
    7272
     
    8686
    8787    [StorableConstructor]
    88     protected PIGEMapper(bool deserializing) : base(deserializing) { }
     88    protected PIGEMapper(StorableConstructorFlag _) : base(_) { }
    8989    protected PIGEMapper(PIGEMapper original, Cloner cloner) : base(original, cloner) { }
    9090    public PIGEMapper() : base() { }
  • stable/HeuristicLab.Problems.GrammaticalEvolution/3.4/Mappers/RandomMapper.cs

    r15584 r17097  
    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.
     
    2828using HeuristicLab.Encodings.IntegerVectorEncoding;
    2929using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Attic;
    3131using HeuristicLab.Random;
    3232
     
    3636  /// </summary>
    3737  [Item("RandomMapper", "Randomly determines the next non-terminal symbol to expand.")]
    38   [StorableClass]
     38  [StorableType("FD52470F-EA9A-4E95-8DE0-66C9B9F5F4EB")]
    3939  public class RandomMapper : GenotypeToPhenotypeMapper {
    4040
    4141    [StorableConstructor]
    42     protected RandomMapper(bool deserializing) : base(deserializing) { }
     42    protected RandomMapper(StorableConstructorFlag _) : base(_) { }
    4343    protected RandomMapper(RandomMapper original, Cloner cloner) : base(original, cloner) { }
    4444    public RandomMapper() : base() { }
Note: See TracChangeset for help on using the changeset viewer.