Changeset 17434 for branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols
- Timestamp:
- 02/11/20 13:36:02 (5 years ago)
- Location:
- branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding
- Property svn:mergeinfo changed
-
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/Argument.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 26 /// <summary> 27 27 /// Symbol for function arguments 28 28 /// </summary> 29 [Storable Class]29 [StorableType("B0D02BED-6A67-469E-9A7C-8651C3805329")] 30 30 [Item(Argument.ArgumentName, Argument.ArgumentDescription)] 31 31 public sealed class Argument : Symbol, IReadOnlySymbol { … … 49 49 50 50 [StorableConstructor] 51 private Argument( bool deserializing) : base(deserializing) { }51 private Argument(StorableConstructorFlag _) : base(_) { } 52 52 private Argument(Argument original, Cloner cloner) 53 53 : base(original, cloner) { -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/ArgumentTreeNode.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using HeuristicLab.Common; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [Storable Class]26 [StorableType("70BA57A9-F8AB-428B-BBB9-113FA5137774")] 27 27 public sealed class ArgumentTreeNode : SymbolicExpressionTreeTerminalNode { 28 28 internal new Argument Symbol { … … 36 36 37 37 [StorableConstructor] 38 private ArgumentTreeNode( bool deserializing) : base(deserializing) { }38 private ArgumentTreeNode(StorableConstructorFlag _) : base(_) { } 39 39 private ArgumentTreeNode(ArgumentTreeNode original, Cloner cloner) : base(original, cloner) { } 40 40 public ArgumentTreeNode(Argument argSymbol) : base(argSymbol) { } -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/Defun.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 26 /// <summary> 27 27 /// Symbol for function defining branches 28 28 /// </summary> 29 [Storable Class]29 [StorableType("1854AECB-02AB-444F-959C-094548ED7932")] 30 30 [Item(Defun.DefunName, Defun.DefunDescription)] 31 31 public sealed class Defun : Symbol, IReadOnlySymbol { … … 43 43 44 44 [StorableConstructor] 45 private Defun( bool deserializing) : base(deserializing) { }45 private Defun(StorableConstructorFlag _) : base(_) { } 46 46 private Defun(Defun original, Cloner cloner) : base(original, cloner) { } 47 47 public Defun() : base(Defun.DefunName, Defun.DefunDescription) { } -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/DefunTreeNode.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 21 21 22 22 using HeuristicLab.Common; 23 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;23 using HEAL.Attic; 24 24 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 25 [Storable Class]25 [StorableType("0DEAAC29-2BC7-4018-8CAA-ACF77F8C89C8")] 26 26 public sealed class DefunTreeNode : SymbolicExpressionTreeTopLevelNode { 27 27 private int numberOfArguments; … … 39 39 40 40 [StorableConstructor] 41 private DefunTreeNode( bool deserializing) : base(deserializing) { }41 private DefunTreeNode(StorableConstructorFlag _) : base(_) { } 42 42 private DefunTreeNode(DefunTreeNode original, Cloner cloner) 43 43 : base(original, cloner) { -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/GroupSymbol.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Collections; 25 25 using HeuristicLab.Common; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 29 [Storable Class]29 [StorableType("B9D90B52-04E2-4B18-A293-160061DAD57F")] 30 30 public sealed class GroupSymbol : Symbol { 31 31 private const int minimumArity = 0; … … 50 50 51 51 [StorableConstructor] 52 private GroupSymbol( bool deserializing) : base(deserializing) { }52 private GroupSymbol(StorableConstructorFlag _) : base(_) { } 53 53 private GroupSymbol(GroupSymbol original, Cloner cloner) 54 54 : base(original, cloner) { -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/InvokeFunction.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 26 /// <summary> 27 27 /// Symbol for invoking automatically defined functions 28 28 /// </summary> 29 [Storable Class]29 [StorableType("F98DAAD3-1FCB-490B-9D28-160ED9718441")] 30 30 [Item(InvokeFunction.InvokeFunctionName, InvokeFunction.InvokeFunctionDescription)] 31 31 public sealed class InvokeFunction : Symbol, IReadOnlySymbol { … … 49 49 50 50 [StorableConstructor] 51 private InvokeFunction( bool deserializing) : base(deserializing) { }51 private InvokeFunction(StorableConstructorFlag _) : base(_) { } 52 52 private InvokeFunction(InvokeFunction original, Cloner cloner) 53 53 : base(original, cloner) { -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/InvokeFunctionTreeNode.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using System; 23 23 using HeuristicLab.Common; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [Storable Class]26 [StorableType("E745D56A-5320-4A2A-98EF-2A2903B6ED7A")] 27 27 public sealed class InvokeFunctionTreeNode : SymbolicExpressionTreeNode { 28 28 public new InvokeFunction Symbol { … … 36 36 37 37 [StorableConstructor] 38 private InvokeFunctionTreeNode( bool deserializing) : base(deserializing) { }38 private InvokeFunctionTreeNode(StorableConstructorFlag _) : base(_) { } 39 39 private InvokeFunctionTreeNode(InvokeFunctionTreeNode original, Cloner cloner) : base(original, cloner) { } 40 40 public InvokeFunctionTreeNode(InvokeFunction invokeSymbol) : base(invokeSymbol) { } -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/ProgramRootSymbol.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [Storable Class]26 [StorableType("04226CD8-A4BE-4D85-BB75-442A271C0E4E")] 27 27 [Item(ProgramRootSymbol.ProgramRootSymbolName, ProgramRootSymbol.ProgramRootSymbolDescription)] 28 28 public sealed class ProgramRootSymbol : Symbol, IReadOnlySymbol { … … 40 40 41 41 [StorableConstructor] 42 private ProgramRootSymbol( bool deserializing) : base(deserializing) { }42 private ProgramRootSymbol(StorableConstructorFlag _) : base(_) { } 43 43 private ProgramRootSymbol(ProgramRootSymbol original, Cloner cloner) : base(original, cloner) { } 44 44 public ProgramRootSymbol() : base(ProgramRootSymbol.ProgramRootSymbolName, ProgramRootSymbol.ProgramRootSymbolDescription) { } -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/SimpleSymbol.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 using HeuristicLab.PluginInfrastructure; 26 26 27 27 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 28 [Storable Class]28 [StorableType("71CF8C14-65CB-4393-9D46-2673A69C0729")] 29 29 [Item("SimpleSymbol", "Represents a symbol that is identified by its name.")] 30 30 [NonDiscoverableType] … … 50 50 51 51 [StorableConstructor] 52 private SimpleSymbol( bool deserializing) : base(deserializing) { }52 private SimpleSymbol(StorableConstructorFlag _) : base(_) { } 53 53 54 54 private SimpleSymbol(SimpleSymbol original, Cloner cloner) -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/StartSymbol.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 22 22 using HeuristicLab.Common; 23 23 using HeuristicLab.Core; 24 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;24 using HEAL.Attic; 25 25 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 26 [Storable Class]26 [StorableType("37172E73-BBC8-448F-B694-60705C5B4E53")] 27 27 [Item(StartSymbol.StartSymbolName, StartSymbol.StartSymbolDescription)] 28 28 public sealed class StartSymbol : Symbol, IReadOnlySymbol { … … 40 40 41 41 [StorableConstructor] 42 private StartSymbol(bool deserializing) 43 : base(deserializing) { 42 private StartSymbol(StorableConstructorFlag _) : base(_) { 44 43 } 45 44 private StartSymbol(StartSymbol original, Cloner cloner) : base(original, cloner) { } -
branches/1772_HeuristicLab.EvolutionTracking/HeuristicLab.Encodings.SymbolicExpressionTreeEncoding/3.4/Symbols/Symbol.cs
r16130 r17434 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-2018Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Encodings.SymbolicExpressionTreeEncoding { 29 [Storable Class]29 [StorableType("8ECC852D-3FE4-4AD8-9F70-582C7F874AE6")] 30 30 [Item("Symbol", "Represents a symbol in a symbolic function tree.")] 31 31 public abstract class Symbol : NamedItem, ISymbol { … … 80 80 81 81 [StorableConstructor] 82 protected Symbol( bool deserializing) : base(deserializing) { }82 protected Symbol(StorableConstructorFlag _) : base(_) { } 83 83 protected Symbol(Symbol original, Cloner cloner) 84 84 : base(original, cloner) {
Note: See TracChangeset
for help on using the changeset viewer.