Changeset 9878
- Timestamp:
- 08/12/13 15:48:14 (12 years ago)
- Location:
- branches/TestFunctionInstances
- Files:
-
- 12 added
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
TabularUnified branches/TestFunctionInstances/HeuristicLab 3.3.sln ¶
r9877 r9878 13 13 EndProject 14 14 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.Instances-3.3", "HeuristicLab.Problems.Instances\3.3\HeuristicLab.Problems.Instances-3.3.csproj", "{3540E29E-4793-49E7-8EE2-FEA7F61C3994}" 15 EndProject 16 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.Instances.TestFunctions-3.3", "HeuristicLab.Problems.Instances.TestFunctions\3.3\HeuristicLab.Problems.Instances.TestFunctions-3.3.csproj", "{98EF72F8-D207-4A5B-8291-95DC73DDFD9A}" 15 17 EndProject 16 18 Global … … 60 62 {3540E29E-4793-49E7-8EE2-FEA7F61C3994}.Release|x86.ActiveCfg = Release|x86 61 63 {3540E29E-4793-49E7-8EE2-FEA7F61C3994}.Release|x86.Build.0 = Release|x86 64 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 65 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Debug|Any CPU.Build.0 = Debug|Any CPU 66 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Debug|x64.ActiveCfg = Debug|Any CPU 67 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Debug|x86.ActiveCfg = Debug|Any CPU 68 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Release|Any CPU.ActiveCfg = Release|Any CPU 69 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Release|Any CPU.Build.0 = Release|Any CPU 70 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Release|x64.ActiveCfg = Release|Any CPU 71 {98EF72F8-D207-4A5B-8291-95DC73DDFD9A}.Release|x86.ActiveCfg = Release|Any CPU 62 72 EndGlobalSection 63 73 GlobalSection(SolutionProperties) = preSolution -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.Instances/3.3/HeuristicLab.Problems.Instances-3.3.csproj ¶
r9877 r9878 110 110 <Private>False</Private> 111 111 </Reference> 112 <Reference Include="HeuristicLab.Core-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 113 <SpecificVersion>False</SpecificVersion> 114 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Core-3.3.dll</HintPath> 115 <Private>False</Private> 116 </Reference> 112 117 <Reference Include="HeuristicLab.PluginInfrastructure-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 113 118 <SpecificVersion>False</SpecificVersion> … … 129 134 <Compile Include="IDataDescriptor.cs" /> 130 135 <Compile Include="Types\DistanceHelper.cs" /> 136 <Compile Include="Types\SOTFData.cs" /> 131 137 <Compile Include="Types\VRP\MDCVRPTWData.cs" /> 132 138 <Compile Include="Types\VRP\MDCVRPData.cs" /> -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.Instances/3.3/Plugin.cs.frame ¶
r9462 r9878 26 26 [PluginFile("HeuristicLab.Problems.Instances-3.3.dll", PluginFileType.Assembly)] 27 27 [PluginDependency("HeuristicLab.Common", "3.3")] 28 [PluginDependency("HeuristicLab.Core", "3.3")] 28 29 public class HeuristicLabProblemsInstancesPlugin : PluginBase { 29 30 } -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.Instances/3.3/Properties/AssemblyInfo.cs.frame ¶
r9462 r9878 21 21 22 22 using System.Reflection; 23 using System.Runtime.CompilerServices;24 23 using System.Runtime.InteropServices; 25 24 … … 53 52 // You can specify all the values or you can default the Build and Revision Numbers 54 53 // by using the '*' as shown below: 55 // [assembly: AssemblyVersion("1.0.*")]56 54 [assembly: AssemblyVersion("3.3.0.0")] 57 55 [assembly: AssemblyFileVersion("3.3.8.$WCREV$")] -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions.Views/3.3/HeuristicLab.Problems.TestFunctions.Views-3.3.csproj ¶
r9877 r9878 168 168 </ItemGroup> 169 169 <ItemGroup> 170 <Compile Include="SingleObjectiveTestFunctionProblemView.cs"> 171 <SubType>UserControl</SubType> 172 </Compile> 173 <Compile Include="SingleObjectiveTestFunctionProblemView.Designer.cs"> 174 <DependentUpon>SingleObjectiveTestFunctionProblemView.cs</DependentUpon> 175 </Compile> 170 176 <Compile Include="SingleObjectiveTestFunctionSolutionView.cs"> 171 177 <SubType>UserControl</SubType> … … 179 185 </ItemGroup> 180 186 <ItemGroup> 187 <ProjectReference Include="..\..\HeuristicLab.Problems.Instances\3.3\HeuristicLab.Problems.Instances-3.3.csproj"> 188 <Project>{3540e29e-4793-49e7-8ee2-fea7f61c3994}</Project> 189 <Name>HeuristicLab.Problems.Instances-3.3</Name> 190 <Private>False</Private> 191 </ProjectReference> 181 192 <ProjectReference Include="..\..\HeuristicLab.Problems.TestFunctions\3.3\HeuristicLab.Problems.TestFunctions-3.3.csproj"> 182 193 <Project>{88B9B0E3-344E-4196-82A3-0F9732506FE8}</Project> … … 211 222 --> 212 223 <PropertyGroup> 213 <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir)224 <PreBuildEvent Condition=" '$(OS)' == 'Windows_NT' ">set Path=%25Path%25;$(ProjectDir);$(SolutionDir) 214 225 set ProjectDir=$(ProjectDir) 215 226 set SolutionDir=$(SolutionDir) … … 218 229 call PreBuildEvent.cmd 219 230 </PreBuildEvent> 220 <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' ">231 <PreBuildEvent Condition=" '$(OS)' != 'Windows_NT' "> 221 232 export ProjectDir=$(ProjectDir) 222 233 export SolutionDir=$(SolutionDir) -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions.Views/3.3/Plugin.cs.frame ¶
r9462 r9878 36 36 [PluginDependency("HeuristicLab.MainForm", "3.3")] 37 37 [PluginDependency("HeuristicLab.MainForm.WindowsForms", "3.3")] 38 [PluginDependency("HeuristicLab.Optimization", "3.3")] 39 [PluginDependency("HeuristicLab.Optimization.Views", "3.3")] 38 40 [PluginDependency("HeuristicLab.Problems.TestFunctions", "3.3")] 39 41 public class HeuristicLabProblemsTestFunctionsViewsPlugin : PluginBase { -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/HeuristicLab.Problems.TestFunctions-3.3.csproj ¶
r9877 r9878 245 245 </BootstrapperPackage> 246 246 </ItemGroup> 247 <ItemGroup /> 247 <ItemGroup> 248 <ProjectReference Include="..\..\HeuristicLab.Problems.Instances\3.3\HeuristicLab.Problems.Instances-3.3.csproj"> 249 <Project>{3540e29e-4793-49e7-8ee2-fea7f61c3994}</Project> 250 <Name>HeuristicLab.Problems.Instances-3.3</Name> 251 <Private>False</Private> 252 </ProjectReference> 253 </ItemGroup> 248 254 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 249 255 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/Plugin.cs.frame ¶
r9462 r9878 38 38 [PluginDependency("HeuristicLab.Optimization", "3.3")] 39 39 [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")] 40 [PluginDependency("HeuristicLab.Problems.Instances", "3.3")] 40 41 [PluginDependency("HeuristicLab.Parameters", "3.3")] 41 42 [PluginDependency("HeuristicLab.Persistence", "3.3")] -
TabularUnified branches/TestFunctionInstances/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs ¶
r9456 r9878 20 20 #endregion 21 21 22 using System; 23 using System.Collections.Generic; 24 using System.Linq; 22 25 using HeuristicLab.Analysis; 23 26 using HeuristicLab.Common; … … 29 32 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 33 using HeuristicLab.PluginInfrastructure; 31 using System; 32 using System.Collections.Generic; 33 using System.Linq; 34 using HeuristicLab.Problems.Instances; 34 35 35 36 namespace HeuristicLab.Problems.TestFunctions { … … 37 38 [StorableClass] 38 39 [Creatable("Problems")] 39 public sealed class SingleObjectiveTestFunctionProblem : SingleObjectiveHeuristicOptimizationProblem<ISingleObjectiveTestFunctionProblemEvaluator, IRealVectorCreator>, IStorableContent {40 public sealed class SingleObjectiveTestFunctionProblem : SingleObjectiveHeuristicOptimizationProblem<ISingleObjectiveTestFunctionProblemEvaluator, IRealVectorCreator>, IStorableContent, IProblemInstanceConsumer<SOTFData> { 40 41 public string Filename { get; set; } 41 42 … … 324 325 try { 325 326 BestKnownSolutionParameter.Value = Evaluator.GetBestKnownSolution(ProblemSize.Value); 326 } 327 catch (ArgumentException e) { 327 } catch (ArgumentException e) { 328 328 ErrorHandling.ShowErrorDialog(e); 329 329 ProblemSize.Value = Evaluator.MinimumProblemSize; … … 406 406 } 407 407 #endregion 408 409 public void Load(SOTFData data) { 410 Name = data.Name; 411 Description = data.Description; 412 Evaluator = (ISingleObjectiveTestFunctionProblemEvaluator)data.Evaluator; 413 } 408 414 } 409 415 }
Note: See TracChangeset
for help on using the changeset viewer.