Changeset 16565 for trunk/HeuristicLab.Problems.ExternalEvaluation.GP
- Timestamp:
- 01/28/19 13:41:42 (5 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration (added) merged: 16451-16454,16462,16465-16468,16470-16472,16474,16476-16477,16479-16487,16529-16530,16539,16551-16555,16558-16559,16562-16564
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationExpressionGrammar.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 23 23 using HeuristicLab.Common; 24 24 using HeuristicLab.Core; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 using HeuristicLab.Problems.DataAnalysis.Symbolic; 27 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 28 28 29 29 namespace HeuristicLab.Problems.ExternalEvaluation.GP { 30 [Storable Class]30 [StorableType("747A7784-EF15-4CEF-A621-79A9071A69F5")] 31 31 [Item("ExternalEvaluationExpressionGrammar", "Represents a grammar for functional expressions using all available functions.")] 32 32 public class ExternalEvaluationExpressionGrammar : SymbolicExpressionGrammar, ISymbolicDataAnalysisGrammar { … … 34 34 private HeuristicLab.Problems.DataAnalysis.Symbolic.Variable variableSymbol; 35 35 [StorableConstructor] 36 protected ExternalEvaluationExpressionGrammar( bool deserializing) : base(deserializing) { }36 protected ExternalEvaluationExpressionGrammar(StorableConstructorFlag _) : base(_) { } 37 37 protected ExternalEvaluationExpressionGrammar(ExternalEvaluationExpressionGrammar original, Cloner cloner) : base(original, cloner) { } 38 38 public override IDeepCloneable Clone(Cloner cloner) { -
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeBinaryConverter.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Core; 26 26 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 using HEAL.Attic; 28 using System; 28 29 29 30 namespace HeuristicLab.Problems.ExternalEvaluation.GP { 30 [Item("SymbolicExpressionTreeBinaryConverter", "Converts a symbolic expression tree into a binary representation by iterating over all nodes in a prefix way. The binary format is defined in HeuristicLab.Persistence.")] 31 [StorableClass] 31 [Item("SymbolicExpressionTreeBinaryConverter", "Converts a symbolic expression tree into a binary representation by prefix iteration over all nodes in the tree. The binary format is defined in HeuristicLab.Persistence.")] 32 [StorableType("E3C9DE32-6EF2-4BA5-AFDF-23AE7D198AC6")] 33 [Obsolete("Use the SymbolicExpressionTreeProtobufConverter instead; The SymbolicExpressionTreeBinaryConverter uses the old serialization format and will be removed in the next major release of HeuristicLab.")] 32 34 public class SymbolicExpressionTreeBinaryConverter : SymbolicExpressionTreeConverter { 33 35 [StorableConstructor] 34 protected SymbolicExpressionTreeBinaryConverter( bool deserializing) : base(deserializing) { }36 protected SymbolicExpressionTreeBinaryConverter(StorableConstructorFlag _) : base(_) { } 35 37 protected SymbolicExpressionTreeBinaryConverter(SymbolicExpressionTreeBinaryConverter original, Cloner cloner) 36 38 : base(original, cloner) { -
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeConverter.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.ExternalEvaluation.GP { 29 29 [Item("SymbolicExpressionTreeStringConverter", "Abstract base class for symbolic expression tree converters.")] 30 [Storable Class]30 [StorableType("AA6D2726-06C7-4E12-92EC-24BFADAE7402")] 31 31 public abstract class SymbolicExpressionTreeConverter : Item, IItemToSolutionMessageConverter { 32 32 private static readonly Type[] itemTypes = new Type[] { typeof(SymbolicExpressionTree) }; 33 33 34 34 [StorableConstructor] 35 protected SymbolicExpressionTreeConverter( bool deserializing) : base(deserializing) { }35 protected SymbolicExpressionTreeConverter(StorableConstructorFlag _) : base(_) { } 36 36 protected SymbolicExpressionTreeConverter(SymbolicExpressionTreeConverter original, Cloner cloner) 37 37 : base(original, cloner) { -
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeStringConverter.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.ExternalEvaluation.GP { 29 29 [Item("SymbolicExpressionTreeStringConverter", "Converts a symbolic expression tree into a string representation by iterating over all nodes in a prefix way. The string is added to the SolutionMessage's StringVars.")] 30 [Storable Class]30 [StorableType("0C11DC1E-D6A3-4BDB-A236-132D855F3A45")] 31 31 public class SymbolicExpressionTreeStringConverter : SymbolicExpressionTreeConverter { 32 32 private ExternalEvaluationSymbolicExpressionTreeStringFormatter formatter; 33 33 34 34 [StorableConstructor] 35 protected SymbolicExpressionTreeStringConverter( bool deserializing) : base(deserializing) { }35 protected SymbolicExpressionTreeStringConverter(StorableConstructorFlag _) : base(_) { } 36 36 protected SymbolicExpressionTreeStringConverter(SymbolicExpressionTreeStringConverter original, Cloner cloner) 37 37 : base(original, cloner) { -
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/ExternalEvaluationSymbolicExpressionTreeStringFormatter.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Common; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 using HeuristicLab.Encodings.SymbolicExpressionTreeEncoding; 28 28 using HeuristicLab.Problems.DataAnalysis.Symbolic; … … 33 33 34 34 [Item("ExternalEvaluationSymbolicExpressionTreeStringFormatter", "A string formatter for symbolic expression trees for external evaluation.")] 35 [Storable Class]35 [StorableType("6621B850-D3F2-4824-B6A8-19F4969AFB44")] 36 36 public class ExternalEvaluationSymbolicExpressionTreeStringFormatter : NamedItem, ISymbolicExpressionTreeStringFormatter { 37 37 … … 39 39 40 40 [StorableConstructor] 41 protected ExternalEvaluationSymbolicExpressionTreeStringFormatter( bool deserializing) : base(deserializing) { }41 protected ExternalEvaluationSymbolicExpressionTreeStringFormatter(StorableConstructorFlag _) : base(_) { } 42 42 protected ExternalEvaluationSymbolicExpressionTreeStringFormatter(ExternalEvaluationSymbolicExpressionTreeStringFormatter original, Cloner cloner) 43 43 : base(original, cloner) { -
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/HeuristicLab.Problems.ExternalEvaluation.GP-3.5.csproj
r11961 r16565 11 11 <RootNamespace>HeuristicLab.Problems.ExternalEvaluation.GP</RootNamespace> 12 12 <AssemblyName>HeuristicLab.Problems.ExternalEvaluation.GP-3.5</AssemblyName> 13 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>13 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 14 14 <TargetFrameworkProfile> 15 15 </TargetFrameworkProfile> … … 101 101 </PropertyGroup> 102 102 <ItemGroup> 103 <Reference Include="Google.Protobuf, Version=3.6.1.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604, processorArchitecture=MSIL"> 104 <HintPath>..\..\packages\Google.Protobuf.3.6.1\lib\net45\Google.Protobuf.dll</HintPath> 105 </Reference> 103 106 <Reference Include="Google.ProtocolBuffers-2.4.1.473, Version=2.4.1.473, Culture=neutral, PublicKeyToken=17b3b1f090c3ea48, processorArchitecture=MSIL"> 104 107 <HintPath>..\..\bin\Google.ProtocolBuffers-2.4.1.473.dll</HintPath> 105 108 <Private>False</Private> 109 </Reference> 110 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 111 <HintPath>..\..\packages\HEAL.Attic.1.0.0-pre01\lib\netstandard2.0\HEAL.Attic.dll</HintPath> 106 112 </Reference> 107 113 <Reference Include="System" /> … … 110 116 </Reference> 111 117 <Reference Include="System.Drawing" /> 118 <Reference Include="System.Drawing.Common, Version=4.0.0.1, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51, processorArchitecture=MSIL"> 119 <HintPath>..\..\packages\System.Drawing.Common.4.5.1\lib\net461\System.Drawing.Common.dll</HintPath> 120 </Reference> 112 121 <Reference Include="System.Xml.Linq"> 113 122 <RequiredTargetFramework>3.5</RequiredTargetFramework> … … 120 129 </ItemGroup> 121 130 <ItemGroup> 131 <None Include="packages.config" /> 122 132 <None Include="Plugin.cs.frame" /> 123 133 <Compile Include="ExternalEvaluationExpressionGrammar.cs" /> 134 <Compile Include="SymbolicExpressionTreeProtobufConverter.cs" /> 124 135 <Compile Include="ExternalEvaluationSymbolicExpressionTreeBinaryConverter.cs" /> 125 136 <Compile Include="ExternalEvaluationSymbolicExpressionTreeConverter.cs" /> -
trunk/HeuristicLab.Problems.ExternalEvaluation.GP/3.5/Plugin.cs.frame
r15589 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab.
Note: See TracChangeset
for help on using the changeset viewer.