- Timestamp:
- 02/03/12 18:22:41 (12 years ago)
- Location:
- branches/GeneralizedQAP/HeuristicLab.Problems.Instances.QAPLIB/3.3
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GeneralizedQAP/HeuristicLab.Problems.Instances.QAPLIB/3.3/HeuristicLab.Problems.Instances.QAPLIB-3.3.csproj
r7445 r7448 38 38 </PropertyGroup> 39 39 <ItemGroup> 40 <Reference Include="HeuristicLab.Common-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL"> 41 <Private>False</Private> 42 </Reference> 40 43 <Reference Include="HeuristicLab.PluginInfrastructure-3.3"> 41 44 <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.PluginInfrastructure-3.3.dll</HintPath> -
branches/GeneralizedQAP/HeuristicLab.Problems.Instances.QAPLIB/3.3/Plugin.cs
r7445 r7448 23 23 24 24 namespace HeuristicLab.Problems.Instances { 25 [Plugin("HeuristicLab.Problems.Instances.QAPLIB", "3.3.6.744 4")]25 [Plugin("HeuristicLab.Problems.Instances.QAPLIB", "3.3.6.7445")] 26 26 [PluginFile("HeuristicLab.Problems.Instances.QAPLIB-3.3.dll", PluginFileType.Assembly)] 27 27 public class HeuristicLabProblemsInstancesQAPLIBPlugin : PluginBase { -
branches/GeneralizedQAP/HeuristicLab.Problems.Instances.QAPLIB/3.3/QAPLIBInstanceProvider.cs
r7445 r7448 29 29 namespace HeuristicLab.Problems.Instances.QAPLIB { 30 30 public class QAPLIBInstanceProvider : IProblemInstanceProvider<IQAPInstance> { 31 IProblemInstanceConsumer<IQAPInstance> consumer; 32 31 33 public string Name { 32 34 get { return "QAPLIB"; } … … 39 41 public Uri Link { 40 42 get { return new Uri("http://www.seas.upenn.edu/qaplib/"); } 43 } 44 45 public bool ConsumerCanBeFed { 46 get { return consumer != null; } 47 } 48 49 public void SetConsumer(IProblemInstanceConsumer consumer) { 50 if (consumer is IProblemInstanceConsumer<IQAPInstance>) 51 this.consumer = (IProblemInstanceConsumer<IQAPInstance>)consumer; 52 else this.consumer = null; 53 } 54 55 public void FeedConsumer(IInstanceDescriptor descriptor) { 56 consumer.LoadFrom(GetInstance(descriptor)); 41 57 } 42 58
Note: See TracChangeset
for help on using the changeset viewer.