Changeset 6968 for branches/RegressionBenchmarks
- Timestamp:
- 11/08/11 13:18:49 (13 years ago)
- Location:
- branches/RegressionBenchmarks
- Files:
-
- 26 added
- 17 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/RegressionBenchmarks/HeuristicLab 3.3.sln
r6884 r6968 76 76 {E10F395F-C8A6-48AD-B470-9AA7A1F43809} = {E10F395F-C8A6-48AD-B470-9AA7A1F43809} 77 77 {B7A64A60-B538-479F-9C47-A3180C458F6C} = {B7A64A60-B538-479F-9C47-A3180C458F6C} 78 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C} = {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C} 78 79 {07486E68-1517-4B9D-A58D-A38E99AE71AB} = {07486E68-1517-4B9D-A58D-A38E99AE71AB} 79 80 {4AE3FC69-C575-42D2-BC46-0FAD5850EFC5} = {4AE3FC69-C575-42D2-BC46-0FAD5850EFC5} … … 299 300 EndProject 300 301 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Tests", "HeuristicLab.Tests\HeuristicLab.Tests.csproj", "{B62872C1-6752-4758-9823-751A2D28C388}" 302 EndProject 303 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HeuristicLab.Problems.DataAnalysis.Benchmarks-3.4", "HeuristicLab.Problems.DataAnalysis.Benchmarks\3.4\HeuristicLab.Problems.DataAnalysis.Benchmarks-3.4.csproj", "{4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}" 301 304 EndProject 302 305 Global … … 1453 1456 {B62872C1-6752-4758-9823-751A2D28C388}.Release|x86.ActiveCfg = Release|x86 1454 1457 {B62872C1-6752-4758-9823-751A2D28C388}.Release|x86.Build.0 = Release|x86 1458 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 1459 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Debug|Any CPU.Build.0 = Debug|Any CPU 1460 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Debug|x64.ActiveCfg = Debug|Any CPU 1461 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Debug|x86.ActiveCfg = Debug|Any CPU 1462 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Release|Any CPU.ActiveCfg = Release|Any CPU 1463 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Release|Any CPU.Build.0 = Release|Any CPU 1464 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Release|x64.ActiveCfg = Release|Any CPU 1465 {4232E766-B8E4-4FC9-A665-C2D2FC5CD73C}.Release|x86.ActiveCfg = Release|Any CPU 1455 1466 EndGlobalSection 1456 1467 GlobalSection(SolutionProperties) = preSolution -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/MultiObjective/SymbolicClassificationMultiObjectiveProblem.cs
r6803 r6968 112 112 ProblemData = problemData; 113 113 } 114 115 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 116 throw new System.NotImplementedException(); 117 } 118 119 public override System.Collections.Generic.IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 120 throw new System.NotImplementedException(); 121 } 114 122 } 115 123 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Symbolic.Classification/3.4/SingleObjective/SymbolicClassificationSingleObjectiveProblem.cs
r6803 r6968 111 111 ProblemData = problemData; 112 112 } 113 114 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 115 throw new System.NotImplementedException(); 116 } 117 118 public override System.Collections.Generic.IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 119 throw new System.NotImplementedException(); 120 } 113 121 } 114 122 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/MultiObjective/SymbolicRegressionMultiObjectiveProblem.cs
r6803 r6968 20 20 #endregion 21 21 22 using System; 23 using System.Collections.Generic; 22 24 using System.Linq; 23 25 using HeuristicLab.Common; … … 26 28 using HeuristicLab.Parameters; 27 29 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 30 using HeuristicLab.PluginInfrastructure; 28 31 29 32 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Regression { … … 116 119 ProblemData = problemData; 117 120 } 121 122 public override IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 123 return ApplicationManager.Manager.GetInstances<IRegressionBenchmarkProblemDataGenerator>(); 124 } 125 126 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 127 if (!(benchmarkGenerator is IRegressionBenchmarkProblemDataGenerator)) { 128 throw new ArgumentException("BenchmarkGenerator is not an IRegressionBenchmarkProblemDataGenerator."); 129 } 130 131 IDataAnalysisProblemData problemData = benchmarkGenerator.GenerateProblemData(); 132 133 if (problemData is IRegressionProblemData) 134 ProblemData = (IRegressionProblemData)problemData; 135 else 136 throw new InvalidCastException("ProblemDataGenerator didn't return an IRegressionProblemData."); 137 } 118 138 } 119 139 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Symbolic.Regression/3.4/SingleObjective/SymbolicRegressionSingleObjectiveProblem.cs
r6803 r6968 20 20 #endregion 21 21 22 using System; 23 using System.Collections.Generic; 22 24 using System.Linq; 23 25 using HeuristicLab.Common; … … 25 27 using HeuristicLab.Parameters; 26 28 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 29 using HeuristicLab.PluginInfrastructure; 27 30 28 31 namespace HeuristicLab.Problems.DataAnalysis.Symbolic.Regression { … … 113 116 ProblemData = problemData; 114 117 } 118 119 public override IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 120 return ApplicationManager.Manager.GetInstances<IRegressionBenchmarkProblemDataGenerator>(); 121 } 122 123 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 124 if (!(benchmarkGenerator is IRegressionBenchmarkProblemDataGenerator)) { 125 throw new ArgumentException("BenchmarkGenerator is not an IRegressionBenchmarkProblemDataGenerator."); 126 } 127 128 IDataAnalysisProblemData problemData = benchmarkGenerator.GenerateProblemData(); 129 130 if (problemData is IRegressionProblemData) 131 ProblemData = (IRegressionProblemData)problemData; 132 else 133 throw new InvalidCastException("ProblemDataGenerator didn't return an IRegressionProblemData."); 134 } 115 135 } 116 136 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Symbolic.TimeSeriesPrognosis/3.4/SingleObjective/SymbolicTimeSeriesPrognosisSingleObjectiveProblem.cs
r6811 r6968 20 20 #endregion 21 21 22 using System.Collections.Generic; 22 23 using System.Linq; 23 24 using HeuristicLab.Common; … … 69 70 UpdateEstimationLimits(); 70 71 } 71 72 72 73 private void ConfigureGrammarSymbols() { 73 74 var grammar = SymbolicExpressionTreeGrammar as TypeCoherentExpressionGrammar; … … 114 115 ProblemData = problemData; 115 116 } 117 118 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 119 throw new System.NotImplementedException(); 120 } 121 122 public override IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 123 throw new System.NotImplementedException(); 124 } 116 125 } 117 126 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Symbolic/3.4/SymbolicDataAnalysisProblem.cs
r6803 r6968 21 21 22 22 using System; 23 using System.Collections.Generic; 23 24 using System.Drawing; 24 25 using System.Linq; … … 310 311 311 312 public abstract void ImportProblemDataFromFile(string fileName); 313 314 public abstract void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator); 315 316 public abstract IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators(); 312 317 } 313 318 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Views/3.4/DataAnalysisProblemView.Designer.cs
r5832 r6968 45 45 /// </summary> 46 46 private void InitializeComponent() { 47 this. ImportButton = new System.Windows.Forms.Button();47 this.importButton = new System.Windows.Forms.Button(); 48 48 this.openFileDialog = new System.Windows.Forms.OpenFileDialog(); 49 this.benchmarkComboBox = new System.Windows.Forms.ComboBox(); 50 this.loadButton = new System.Windows.Forms.Button(); 49 51 ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit(); 50 52 this.SuspendLayout(); … … 66 68 this.infoLabel.Location = new System.Drawing.Point(474, 3); 67 69 // 68 // ImportButton70 // importButton 69 71 // 70 this. ImportButton.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)71 72 this. ImportButton.Location = new System.Drawing.Point(0, 26);73 this. ImportButton.Name = "ImportButton";74 this. ImportButton.Size = new System.Drawing.Size(493, 23);75 this. ImportButton.TabIndex = 3;76 this. ImportButton.Text = "Import from CSV file";77 this. ImportButton.UseVisualStyleBackColor = true;78 this. ImportButton.Click += new System.EventHandler(this.ImportButton_Click);72 this.importButton.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) 73 | System.Windows.Forms.AnchorStyles.Right))); 74 this.importButton.Location = new System.Drawing.Point(3, 24); 75 this.importButton.Name = "importButton"; 76 this.importButton.Size = new System.Drawing.Size(243, 23); 77 this.importButton.TabIndex = 3; 78 this.importButton.Text = "Import from CSV file"; 79 this.importButton.UseVisualStyleBackColor = true; 80 this.importButton.Click += new System.EventHandler(this.ImportButton_Click); 79 81 // 80 82 // openFileDialog … … 82 84 this.openFileDialog.FileName = "openFileDialog"; 83 85 // 86 // benchmarkComboBox 87 // 88 this.benchmarkComboBox.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); 89 this.benchmarkComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; 90 this.benchmarkComboBox.FormattingEnabled = true; 91 this.benchmarkComboBox.Location = new System.Drawing.Point(252, 25); 92 this.benchmarkComboBox.Name = "benchmarkComboBox"; 93 this.benchmarkComboBox.Size = new System.Drawing.Size(183, 21); 94 this.benchmarkComboBox.TabIndex = 5; 95 // 96 // loadButton 97 // 98 this.loadButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); 99 this.loadButton.Location = new System.Drawing.Point(439, 24); 100 this.loadButton.Name = "loadButton"; 101 this.loadButton.Size = new System.Drawing.Size(50, 23); 102 this.loadButton.TabIndex = 6; 103 this.loadButton.Text = "Load"; 104 this.loadButton.UseVisualStyleBackColor = true; 105 this.loadButton.Click += new System.EventHandler(this.loadButton_Click); 106 // 84 107 // DataAnalysisProblemView 85 108 // 86 109 this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 87 110 this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 88 this.Controls.Add(this.ImportButton); 111 this.Controls.Add(this.loadButton); 112 this.Controls.Add(this.importButton); 113 this.Controls.Add(this.benchmarkComboBox); 89 114 this.Name = "DataAnalysisProblemView"; 90 115 this.Size = new System.Drawing.Size(493, 334); 91 this.Controls.SetChildIndex(this.ImportButton, 0); 116 this.Controls.SetChildIndex(this.benchmarkComboBox, 0); 117 this.Controls.SetChildIndex(this.importButton, 0); 118 this.Controls.SetChildIndex(this.loadButton, 0); 92 119 this.Controls.SetChildIndex(this.infoLabel, 0); 93 120 this.Controls.SetChildIndex(this.nameTextBox, 0); … … 102 129 #endregion 103 130 104 private System.Windows.Forms.Button ImportButton;131 private System.Windows.Forms.Button importButton; 105 132 private System.Windows.Forms.OpenFileDialog openFileDialog; 133 private System.Windows.Forms.ComboBox benchmarkComboBox; 134 private System.Windows.Forms.Button loadButton; 106 135 } 107 136 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Views/3.4/DataAnalysisProblemView.cs
r5834 r6968 21 21 22 22 using System; 23 using System.Linq; 23 24 using System.Windows.Forms; 24 25 using HeuristicLab.MainForm; … … 41 42 protected override void SetEnabledStateOfControls() { 42 43 base.SetEnabledStateOfControls(); 43 ImportButton.Enabled = !Locked && !ReadOnly && Content != null;44 importButton.Enabled = !Locked && !ReadOnly && Content != null; 44 45 } 45 46 … … 54 55 } 55 56 } 57 58 private void loadButton_Click(object sender, EventArgs e) { 59 if (benchmarkComboBox.SelectedItem != null) 60 Content.CreateProblemDataFromBenchmark((IDataAnalysisBenchmarkProblemDataGenerator)benchmarkComboBox.SelectedItem); 61 } 62 63 protected override void OnContentChanged() { 64 base.OnContentChanged(); 65 benchmarkComboBox.Items.Clear(); 66 benchmarkComboBox.Items.AddRange(Content.GetBenchmarkProblemDataGenerators().OrderBy(b => b.ItemName).ToArray()); 67 if (benchmarkComboBox.Items.Count > 0) 68 benchmarkComboBox.SelectedIndex = 0; 69 } 56 70 } 57 71 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis.Views/3.4/HeuristicLab.Problems.DataAnalysis.Views-3.4.csproj
r6866 r6968 93 93 </PropertyGroup> 94 94 <ItemGroup> 95 <Reference Include="HeuristicLab.Operators-3.3, Version=3.3.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL" /> 95 96 <Reference Include="System" /> 96 97 <Reference Include="System.Core"> … … 328 329 <Private>False</Private> 329 330 </ProjectReference> 331 <ProjectReference Include="..\..\HeuristicLab.DebugEngine\3.3\HeuristicLab.DebugEngine-3.3.csproj"> 332 <Project>{49F28045-7B5F-411B-8D59-16C846FA26E0}</Project> 333 <Name>HeuristicLab.DebugEngine-3.3</Name> 334 </ProjectReference> 330 335 <ProjectReference Include="..\..\HeuristicLab.MainForm.WindowsForms\3.3\HeuristicLab.MainForm.WindowsForms-3.3.csproj"> 331 336 <Project>{AB687BBE-1BFE-476B-906D-44237135431D}</Project> … … 396 401 </BootstrapperPackage> 397 402 </ItemGroup> 403 <ItemGroup> 404 <EmbeddedResource Include="DataAnalysisProblemView.resx"> 405 <DependentUpon>DataAnalysisProblemView.cs</DependentUpon> 406 </EmbeddedResource> 407 </ItemGroup> 398 408 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> 399 409 <!-- To modify your build process, add your task inside one of the targets below and uncomment it. -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/HeuristicLab.Problems.DataAnalysis-3.4.csproj
r6913 r6968 138 138 </Compile> 139 139 <Compile Include="Interfaces\Classification\IDiscriminantFunctionThresholdCalculator.cs" /> 140 <Compile Include="Interfaces\Classification\IClassificationBenchmarkProblemDataGenerator.cs" /> 141 <Compile Include="Interfaces\Clustering\IClusteringBenchmarkProblemDataGenerator.cs" /> 142 <Compile Include="Interfaces\IDataAnalysisBenchmarkProblemDataGenerator.cs" /> 143 <Compile Include="Interfaces\Regression\IRegressionBenchmarkProblemDataGenerator.cs" /> 140 144 <Compile Include="Interfaces\Regression\IRegressionEnsembleModel.cs"> 141 145 <SubType>Code</SubType> … … 143 147 <Compile Include="Interfaces\Regression\IRegressionEnsembleSolution.cs" /> 144 148 <Compile Include="Implementation\Regression\RegressionSolutionBase.cs" /> 149 <Compile Include="Interfaces\TimeSeriesPrognosis\ITimeSeriesBenchmarkProblemDataGenerator.cs" /> 145 150 <Compile Include="Interfaces\TimeSeriesPrognosis\ITimeSeriesPrognosisModel.cs" /> 146 151 <Compile Include="Interfaces\TimeSeriesPrognosis\ITimeSeriesPrognosisProblem.cs" /> -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Classification/ClassificationProblem.cs
r5809 r6968 20 20 #endregion 21 21 22 using System.Collections.Generic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; 24 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 using HeuristicLab.PluginInfrastructure; 25 27 26 28 namespace HeuristicLab.Problems.DataAnalysis { … … 43 45 ProblemData = problemData; 44 46 } 47 48 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 49 throw new System.NotImplementedException(); 50 } 51 52 public override IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 53 return ApplicationManager.Manager.GetInstances<IClassificationBenchmarkProblemDataGenerator>(); 54 } 45 55 } 46 56 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Clustering/ClusteringProblem.cs
r5809 r6968 23 23 using HeuristicLab.Core; 24 24 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 25 using HeuristicLab.PluginInfrastructure; 25 26 26 27 namespace HeuristicLab.Problems.DataAnalysis { … … 43 44 ProblemData = problemData; 44 45 } 46 47 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 48 throw new System.NotImplementedException(); 49 } 50 51 public override System.Collections.Generic.IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 52 return ApplicationManager.Manager.GetInstances<IClusteringBenchmarkProblemDataGenerator>(); 53 } 45 54 } 46 55 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/DataAnalysisProblem.cs
r6635 r6968 21 21 22 22 using System; 23 using System.Collections.Generic; 23 24 using HeuristicLab.Common; 24 25 using HeuristicLab.Core; … … 92 93 93 94 public abstract void ImportProblemDataFromFile(string fileName); 95 96 public abstract void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator); 97 98 public abstract IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators(); 94 99 } 95 100 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/Regression/RegressionProblem.cs
r5809 r6968 20 20 #endregion 21 21 22 using System; 23 using System.Collections.Generic; 22 24 using HeuristicLab.Common; 23 25 using HeuristicLab.Core; 24 26 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 27 using HeuristicLab.PluginInfrastructure; 25 28 26 29 namespace HeuristicLab.Problems.DataAnalysis { … … 43 46 ProblemData = problemData; 44 47 } 48 49 public override IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 50 return ApplicationManager.Manager.GetInstances<IRegressionBenchmarkProblemDataGenerator>(); 51 } 52 53 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 54 if (!(benchmarkGenerator is IRegressionBenchmarkProblemDataGenerator)) { 55 throw new ArgumentException("BenchmarkGenerator is not an IRegressionBenchmarkProblemDataGenerator."); 56 } 57 58 IDataAnalysisProblemData problemData = benchmarkGenerator.GenerateProblemData(); 59 60 if (problemData is IRegressionProblemData) 61 ProblemData = (IRegressionProblemData)problemData; 62 else 63 throw new InvalidCastException("ProblemDataGenerator didn't return an IRegressionProblemData."); 64 } 45 65 } 46 66 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/Implementation/TimeSeriesPrognosis/TimeSeriesPrognosisProblem.cs
r6802 r6968 20 20 #endregion 21 21 22 using System.Collections.Generic; 22 23 using HeuristicLab.Common; 23 24 using HeuristicLab.Core; 24 25 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 26 using HeuristicLab.PluginInfrastructure; 25 27 26 28 namespace HeuristicLab.Problems.DataAnalysis { … … 43 45 ProblemData = problemData; 44 46 } 47 48 public override void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator) { 49 throw new System.NotImplementedException(); 50 } 51 52 public override IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators() { 53 return ApplicationManager.Manager.GetInstances<ITimeSeriesBenchmarkProblemDataGenerator>(); 54 } 45 55 } 46 56 } -
branches/RegressionBenchmarks/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblem.cs
r5809 r6968 21 21 22 22 using System; 23 using System.Collections.Generic; 23 24 using HeuristicLab.Core; 24 25 using HeuristicLab.Optimization; … … 31 32 32 33 void ImportProblemDataFromFile(string fileName); 34 void CreateProblemDataFromBenchmark(IDataAnalysisBenchmarkProblemDataGenerator benchmarkGenerator); 35 IEnumerable<IDataAnalysisBenchmarkProblemDataGenerator> GetBenchmarkProblemDataGenerators(); 33 36 } 34 37
Note: See TracChangeset
for help on using the changeset viewer.