- Timestamp:
- 10/28/13 17:51:43 (11 years ago)
- Location:
- branches/HeuristicLab.Analysis.AlgorithmBehavior
- Files:
-
- 7 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Analysis.AlgorithmBehavior/AlgorithmBehaviorUnitTests/AlgorithmBehaviorUnitTests.csproj
r10060 r10090 47 47 <Reference Include="HeuristicLab.Encodings.PermutationEncoding-3.3"> 48 48 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Encodings.PermutationEncoding-3.3.dll</HintPath> 49 </Reference> 50 <Reference Include="HeuristicLab.Optimization-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 51 <SpecificVersion>False</SpecificVersion> 52 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Optimization-3.3.dll</HintPath> 49 53 </Reference> 50 54 <Reference Include="HeuristicLab.PluginInfrastructure-3.3"> -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers/3.3/HeuristicLab.Analysis.AlgorithmBehavior.Analyzers-3.3.csproj
r10060 r10090 72 72 <Private>False</Private> 73 73 </Reference> 74 <Reference Include="HeuristicLab.Encodings.RealVectorEncoding-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 75 <SpecificVersion>False</SpecificVersion> 76 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Encodings.RealVectorEncoding-3.3.dll</HintPath> 77 <Private>False</Private> 78 </Reference> 74 79 <Reference Include="HeuristicLab.Operators-3.3"> 75 80 <HintPath>..\..\..\trunk\sources\bin\HeuristicLab.Operators-3.3.dll</HintPath> … … 118 123 </ItemGroup> 119 124 <ItemGroup> 125 <Compile Include="RealVectorConvexHullSolutionCacheAnalyzer.cs" /> 120 126 <Compile Include="DistanceMatrixToPoints.cs" /> 121 127 <Compile Include="VertexComparer.cs" /> … … 161 167 <None Include="Properties\AssemblyInfo.cs.frame" /> 162 168 </ItemGroup> 169 <ItemGroup> 170 <ProjectReference Include="..\..\HeuristicLab.Analysis.SolutionCaching\3.3\HeuristicLab.Analysis.SolutionCaching-3.3.csproj"> 171 <Project>{a05aa272-14ec-4422-ac70-c9ca42164441}</Project> 172 <Name>HeuristicLab.Analysis.SolutionCaching-3.3</Name> 173 <Private>False</Private> 174 </ProjectReference> 175 </ItemGroup> 163 176 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 164 177 <PropertyGroup> -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.SolutionCaching/3.3/HeuristicLab.Analysis.SolutionCaching-3.3.csproj
r10025 r10090 123 123 </ItemGroup> 124 124 <ItemGroup> 125 <Compile Include="Algorithm\ISolutionCacheAnalyzer.cs" /> 126 <Compile Include="Algorithm\SolutionCacheAnalyzer.cs" /> 127 <Compile Include="Algorithm\SolutionCacheAnalyzerAlgorithm.cs" /> 128 <Compile Include="Algorithm\ParallelOperatorProcessor.cs" /> 129 <Compile Include="ISolutionCache.cs" /> 125 130 <Compile Include="PermutationEncoding\PermutationSolutionCache.cs" /> 126 131 <Compile Include="PermutationEncoding\PermutationSolutionCachingAnalyzer.cs" /> -
branches/HeuristicLab.Analysis.AlgorithmBehavior/HeuristicLab.Analysis.SolutionCaching/3.3/SolutionCache.cs
r10026 r10090 24 24 using HeuristicLab.Common; 25 25 using HeuristicLab.Core; 26 using HeuristicLab.Optimization; 26 27 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 using HeuristicLab.PluginInfrastructure;28 28 29 29 namespace HeuristicLab.Analysis.SolutionCaching { 30 30 [Item("SolutionCache", "Stores solutions generated by an algorithm.")] 31 31 [StorableClass] 32 [NonDiscoverableType] 33 public abstract class SolutionCache<TKey, TValue> : Item 32 public abstract class SolutionCache<TKey, TValue> : Problem, ISolutionCache 34 33 where TKey : Item 35 34 where TValue : SolutionInformation<TKey> { 35 36 #region IStorableContent Members 37 public string Filename { get; set; } 38 #endregion 36 39 37 40 [Storable] … … 52 55 InitializeSolutionDictionary(); 53 56 54 foreach (KeyValuePair<TKey, List<TValue>> keyValuePair in solutionDictionary) {57 foreach (KeyValuePair<TKey, List<TValue>> keyValuePair in original.solutionDictionary) { 55 58 List<TValue> lst = new List<TValue>(); 56 59 foreach (TValue value in keyValuePair.Value) {
Note: See TracChangeset
for help on using the changeset viewer.