- Timestamp:
- 02/11/09 13:39:30 (15 years ago)
- Location:
- branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Core
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Core/Problem.cs
r1214 r1215 52 52 public HeuristicLab.DataAnalysis.Dataset DataSet { 53 53 get { return dataset; } 54 }55 56 public string[] VariableNames {57 get { return DataSet.VariableNames; }58 54 } 59 55 … … 123 119 } 124 120 121 122 public string GetVariableName(int index) { 123 return dataset.GetVariableName(index); 124 } 125 125 126 public override IView CreateView() { 126 127 return new ProblemView(this); … … 177 178 AutoRegressive = bool.Parse(node.Attributes["AutoRegressive"].Value); 178 179 allowedTargetVariables.Clear(); 179 foreach (string tok in node.SelectSingleNode("AllowedTargetVariables").InnerText.Split(new string[] {";"}, StringSplitOptions.RemoveEmptyEntries))180 foreach (string tok in node.SelectSingleNode("AllowedTargetVariables").InnerText.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries)) 180 181 allowedTargetVariables.Add(int.Parse(tok)); 181 182 allowedInputVariables.Clear(); -
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Core/ProblemView.cs
r1043 r1215 64 64 inputsListBox.Items.Clear(); 65 65 for (int i = 0; i < problem.DataSet.Columns; i++) { 66 targetsListBox.Items.Add(problem.DataSet. VariableNames[i], problem.AllowedTargetVariables.Contains(i));67 inputsListBox.Items.Add(problem.DataSet. VariableNames[i], problem.AllowedInputVariables.Contains(i));66 targetsListBox.Items.Add(problem.DataSet.GetVariableName(i), problem.AllowedTargetVariables.Contains(i)); 67 inputsListBox.Items.Add(problem.DataSet.GetVariableName(i), problem.AllowedInputVariables.Contains(i)); 68 68 } 69 69 } … … 94 94 dataset.Rows = parser.Rows; 95 95 dataset.Columns = parser.Columns; 96 dataset.VariableNames = parser.VariableNames; 96 for (int i = 0; i < parser.VariableNames.Length; i++) { 97 dataset.SetVariableName(i, parser.VariableNames[i]); 98 } 97 99 dataset.Name = parser.ProblemName; 98 100 dataset.Samples = new double[dataset.Rows * dataset.Columns];
Note: See TracChangeset
for help on using the changeset viewer.