Changeset 14744 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/BenchmarkSuiteInstanceProvider.cs
- Timestamp:
- 03/10/17 21:42:09 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problem.ProgramSynthesis.BenchmarkSuite/BenchmarkSuiteInstanceProvider.cs
r14727 r14744 3 3 4 4 namespace HeuristicLab.BenchmarkSuite { 5 using System.Linq;6 5 7 6 using HeuristicLab.BenchmarkSuite.Problems; 8 7 using HeuristicLab.Problems.Instances; 9 8 10 public class BenchmarkSuiteInstanceProvider : ProblemInstanceProvider< Data> {9 public class BenchmarkSuiteInstanceProvider : ProblemInstanceProvider<IBenchmarkSuiteDataDescriptor> { 11 10 private const string name = "General Program Synthesis Benchmark Suite"; 12 11 private const string referencePublication = … … 53 52 } 54 53 55 public override Data LoadData(IDataDescriptor descriptor) { 56 var benchmarkSuiteDataDescriptor = (IBenchmarkSuiteDataDescriptor)descriptor; 57 58 return benchmarkSuiteDataDescriptor.CreateData(); 54 public override IBenchmarkSuiteDataDescriptor LoadData(IDataDescriptor descriptor) { 55 return (IBenchmarkSuiteDataDescriptor)descriptor; 59 56 } 60 57 }
Note: See TracChangeset
for help on using the changeset viewer.