Ignore:
Timestamp:
12/28/18 16:10:48 (17 months ago)
Author:
jkarder
Message:

#2520: worked on reintegration of new persistence

  • added nuget references to HEAL.Fossil
  • added StorableType attributes to many classes
  • changed signature of StorableConstructors
  • removed some classes in old persistence
  • removed some unnecessary usings
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2520_PersistenceReintegration/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/ArchitectureManipulators/SubroutineCreater.cs

    r16453 r16462  
    2828using HeuristicLab.Data;
    2929using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     30using HEAL.Fossil;
    3131using HeuristicLab.Random;
    3232
     
    3838  /// </summary>
    3939  [Item("SubroutineCreater", "Manipulates a symbolic expression by adding one new function-defining branch containing a proportion of a preexisting branch and by creating a reference to the new branch. As described in Koza, Bennett, Andre, Keane, Genetic Programming III - Darwinian Invention and Problem Solving, 1999, pp. 97")]
    40   [StorableClass]
     40  [StorableType("2F1F0953-534F-495C-B9C5-2C64D85E9AE2")]
    4141  public sealed class SubroutineCreater : SymbolicExpressionTreeArchitectureManipulator, ISymbolicExpressionTreeSizeConstraintOperator {
    4242    private const double ARGUMENT_CUTOFF_PROBABILITY = 0.05;
     
    6060    #endregion
    6161    [StorableConstructor]
    62     private SubroutineCreater(bool deserializing) : base(deserializing) { }
     62    private SubroutineCreater(StorableConstructorFlag _) : base(_) { }
    6363    private SubroutineCreater(SubroutineCreater original, Cloner cloner) : base(original, cloner) { }
    6464    public SubroutineCreater()
Note: See TracChangeset for help on using the changeset viewer.