Changeset 5554 for branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces
- Timestamp:
- 02/23/11 16:07:14 (14 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblem.cs
r5540 r5554 20 20 #endregion 21 21 22 using HeuristicLab.Core; 22 23 using HeuristicLab.Optimization; 23 using HeuristicLab.Core;24 24 25 25 namespace HeuristicLab.Problems.DataAnalysis { 26 public interface IDataAnalysisProblem<T> : IProblem 26 public interface IDataAnalysisProblem : IProblem { 27 IParameter ProblemDataParameter { get; } 28 IDataAnalysisProblemData ProblemData { get; } 29 } 30 31 public interface IDataAnalysisProblem<T> : IDataAnalysisProblem 27 32 where T : class, IDataAnalysisProblemData { 28 IValueParameter<T> ProblemDataParameter { get; }29 T ProblemData { get; }33 new IValueParameter<T> ProblemDataParameter { get; } 34 new T ProblemData { get; } 30 35 new IDataAnalysisEvaluator<T> Evaluator { get; } 31 36 new IDataAnalysisSolutionCreator<T> SolutionCreator { get; } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis/3.4/Interfaces/IDataAnalysisProblemData.cs
r5532 r5554 27 27 public interface IDataAnalysisProblemData : INamedItem { 28 28 Dataset Dataset { get; } 29 IEnumerable<string> InputVariables { get; }29 IEnumerable<string> AllowedInputVariables { get; } 30 30 31 31 int TrainingSamplesStart { get; set; } … … 34 34 int TestSamplesEnd { get; set; } 35 35 36 IEnumerable<int> TrainingIndizes { get; } 37 IEnumerable<int> TestIndizes { get; } 38 36 39 event EventHandler Changed; 37 40 }
Note: See TracChangeset
for help on using the changeset viewer.