- Timestamp:
- 03/28/19 16:54:20 (6 years ago)
- Location:
- branches/2521_ProblemRefactoring
- Files:
-
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2521_ProblemRefactoring
- Property svn:mergeinfo changed
-
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/CompiledProblemDefinition.cs
r16692 r16723 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. -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/HeuristicLab.Problems.Programmable-3.3.csproj
r16692 r16723 10 10 <RootNamespace>HeuristicLab.Problems.Programmable</RootNamespace> 11 11 <AssemblyName>HeuristicLab.Problems.Programmable-3.3</AssemblyName> 12 <TargetFrameworkVersion>v4. 5</TargetFrameworkVersion>12 <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion> 13 13 <FileAlignment>512</FileAlignment> 14 14 <TargetFrameworkProfile /> … … 211 211 </ProjectReference> 212 212 </ItemGroup> 213 <ItemGroup> 214 <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 215 <SpecificVersion>False</SpecificVersion> 216 <HintPath>..\..\bin\HEAL.Attic.dll</HintPath> 217 <Private>False</Private> 218 </Reference> 219 </ItemGroup> 213 220 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 214 221 <PropertyGroup> -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/MultiObjectiveProblemDefinitionScript.cs
r16692 r16723 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.Core; 24 24 using HeuristicLab.Optimization; 25 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;25 using HEAL.Attic; 26 26 27 27 namespace HeuristicLab.Problems.Programmable { 28 28 [Item("Multi-objective Problem Definition Script", "Script that defines the parameter vector and evaluates the solution for a programmable problem.")] 29 [Storable Class]29 [StorableType("17741D64-CF9D-4CCF-9892-0590C325D4E6")] 30 30 public sealed class MultiObjectiveProblemDefinitionScript<TEncoding, TSolution> : ProblemDefinitionScript<TEncoding, TSolution>, IMultiObjectiveProblemDefinition<TEncoding, TSolution>, IStorableContent 31 31 where TEncoding : class, IEncoding<TSolution> … … 38 38 39 39 [StorableConstructor] 40 private MultiObjectiveProblemDefinitionScript( bool deserializing) : base(deserializing) { }40 private MultiObjectiveProblemDefinitionScript(StorableConstructorFlag _) : base(_) { } 41 41 private MultiObjectiveProblemDefinitionScript(MultiObjectiveProblemDefinitionScript<TEncoding, TSolution> original, Cloner cloner) : base(original, cloner) { } 42 42 public MultiObjectiveProblemDefinitionScript(string codeTemplate) : base(codeTemplate) { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/MultiObjectiveProgrammableProblem.cs
r16692 r16723 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. … … 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 using HeuristicLab.Scripting; 31 31 … … 33 33 [Item("Programmable Problem (multi-objective)", "Represents a multi-objective problem that can be programmed with a script.")] 34 34 [Creatable(CreatableAttribute.Categories.Problems, Priority = 120)] 35 [Storable Class]35 [StorableType("1AA24077-4E1E-4FAE-8EC8-B6008DFD30B9")] 36 36 public class MultiObjectiveProgrammableProblem<TEncoding, TSolution> : MultiObjectiveProblem<TEncoding, TSolution>, IProgrammableItem, IProgrammableProblem 37 37 where TEncoding : class, IEncoding<TSolution> … … 61 61 62 62 [StorableConstructor] 63 pr otected MultiObjectiveProgrammableProblem(bool deserializing) : base(deserializing) { }63 private MultiObjectiveProgrammableProblem(StorableConstructorFlag _) : base(_) { } 64 64 protected MultiObjectiveProgrammableProblem(MultiObjectiveProgrammableProblem<TEncoding, TSolution> original, Cloner cloner) 65 65 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Plugin.cs.frame
r16692 r16723 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. … … 39 39 [PluginDependency("HeuristicLab.Optimization", "3.3")] 40 40 [PluginDependency("HeuristicLab.Parameters", "3.3")] 41 [PluginDependency("HeuristicLab. Persistence", "3.3")]41 [PluginDependency("HeuristicLab.Attic", "1.0")] 42 42 [PluginDependency("HeuristicLab.Scripting", "3.3")] 43 43 public class HeuristicLabProblemsProgrammablePlugin : PluginBase { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/ProblemDefinitionScript.cs
r16692 r16723 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. … … 26 26 using HeuristicLab.Core; 27 27 using HeuristicLab.Optimization; 28 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;28 using HEAL.Attic; 29 29 using HeuristicLab.Scripting; 30 30 31 31 namespace HeuristicLab.Problems.Programmable { 32 [Storable Class]32 [StorableType("5573B778-C60C-44BF-98FB-A8E189818C00")] 33 33 public abstract class ProblemDefinitionScript : Script { 34 34 [Storable] … … 39 39 40 40 [StorableConstructor] 41 protected ProblemDefinitionScript( bool deserializing) : base(deserializing) { }41 protected ProblemDefinitionScript(StorableConstructorFlag _) : base(_) { } 42 42 protected ProblemDefinitionScript(ProblemDefinitionScript original, Cloner cloner) 43 43 : base(original, cloner) { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/ProblemDefinitionScriptException.cs
r16692 r16723 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. -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Properties/AssemblyInfo.cs.frame
r16692 r16723 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. -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/SingleObjectiveProblemDefinitionScript.cs
r16692 r16723 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.Optimization; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.Programmable { 29 29 [Item("Single-objective Problem Definition Script", "Script that defines the parameter vector and evaluates the solution for a programmable problem.")] 30 [Storable Class]30 [StorableType("D0B2A649-EDDE-4A6E-A3B5-F40F5FD1B2C0")] 31 31 public sealed class SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> : ProblemDefinitionScript<TEncoding, TSolution>, ISingleObjectiveProblemDefinition<TEncoding, TSolution>, IStorableContent 32 32 where TEncoding : class, IEncoding<TSolution> … … 39 39 40 40 [StorableConstructor] 41 private SingleObjectiveProblemDefinitionScript( bool deserializing) : base(deserializing) { }41 private SingleObjectiveProblemDefinitionScript(StorableConstructorFlag _) : base(_) { } 42 42 private SingleObjectiveProblemDefinitionScript(SingleObjectiveProblemDefinitionScript<TEncoding, TSolution> original, Cloner cloner) : base(original, cloner) { } 43 43 public SingleObjectiveProblemDefinitionScript(string codeTemplate) : base(codeTemplate) { } -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/SingleObjectiveProgrammableProblem.cs
r16692 r16723 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. … … 29 29 using HeuristicLab.Optimization; 30 30 using HeuristicLab.Parameters; 31 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;31 using HEAL.Attic; 32 32 using HeuristicLab.Scripting; 33 33 … … 35 35 [Item("Programmable Problem (single-objective)", "Represents a single-objective problem that can be programmed with a script.")] 36 36 [Creatable(CreatableAttribute.Categories.Problems, Priority = 110)] 37 [Storable Class]37 [StorableType("44944E6B-E95E-4805-8F0A-0C0F7D761DB9")] 38 38 public class SingleObjectiveProgrammableProblem<TEncoding, TSolution> : SingleObjectiveProblem<TEncoding, TSolution>, IProgrammableItem, IProgrammableProblem 39 39 where TEncoding : class, IEncoding<TSolution> … … 62 62 } 63 63 64 [StorableConstructor]65 protected SingleObjectiveProgrammableProblem(bool deserializing) : base(deserializing) { }66 64 protected SingleObjectiveProgrammableProblem(SingleObjectiveProgrammableProblem<TEncoding, TSolution> original, Cloner cloner) 67 65 : base(original, cloner) { … … 73 71 } 74 72 73 [StorableConstructor] 74 private SingleObjectiveProgrammableProblem(StorableConstructorFlag _) : base(_) { } 75 75 public SingleObjectiveProgrammableProblem() 76 76 : base() { -
branches/2521_ProblemRefactoring/HeuristicLab.Problems.Programmable/3.3/Templates/SingleObjectiveCombinedEncodingProblem_Template.cs
r13390 r16723 1 using System; 2 using System.Linq; 3 using System.Collections.Generic; 4 using HeuristicLab.Common; 1 using System.Collections.Generic; 5 2 using HeuristicLab.Core; 6 3 using HeuristicLab.Data; 7 4 using HeuristicLab.Optimization; 8 using HeuristicLab.Problems.Programmable;9 5 //using HeuristicLab.Encodings.BinaryVectorEncoding; 10 6 //using HeuristicLab.Encodings.IntegerVectorEncoding;
Note: See TracChangeset
for help on using the changeset viewer.