- Timestamp:
- 07/26/12 09:51:13 (12 years ago)
- Location:
- branches/ScatterSearch (trunk integration)
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/ScatterSearch (trunk integration)
- Property svn:ignore
-
old new 21 21 protoc.exe 22 22 _ReSharper.HeuristicLab 3.3 Tests 23 Google.ProtocolBuffers-2.4.1.473.dll
-
- Property svn:mergeinfo changed
- Property svn:ignore
-
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/AlgorithmView.Designer.cs
r8086 r8331 59 59 // 60 60 this.startButton.Location = new System.Drawing.Point(0, 458); 61 this.toolTip.SetToolTip(this.startButton, "Start/Resume Experiment");61 this.toolTip.SetToolTip(this.startButton, "Start/Resume Algorithm"); 62 62 // 63 63 // executionTimeTextBox … … 72 72 // 73 73 this.pauseButton.Location = new System.Drawing.Point(30, 458); 74 this.toolTip.SetToolTip(this.pauseButton, "Pause Experiment");74 this.toolTip.SetToolTip(this.pauseButton, "Pause Algorithm"); 75 75 // 76 76 // stopButton 77 77 // 78 78 this.stopButton.Location = new System.Drawing.Point(60, 458); 79 this.toolTip.SetToolTip(this.stopButton, "Stop Experiment");79 this.toolTip.SetToolTip(this.stopButton, "Stop Algorithm"); 80 80 // 81 81 // resetButton 82 82 // 83 83 this.resetButton.Location = new System.Drawing.Point(90, 458); 84 this.toolTip.SetToolTip(this.resetButton, "Reset Experiment");84 this.toolTip.SetToolTip(this.resetButton, "Reset Algorithm"); 85 85 // 86 86 // nameTextBox -
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/BatchRunView.Designer.cs
r8086 r8331 55 55 // 56 56 this.startButton.Location = new System.Drawing.Point(0, 459); 57 this.toolTip.SetToolTip(this.startButton, "Start/Resume Experiment");57 this.toolTip.SetToolTip(this.startButton, "Start/Resume Batchrun"); 58 58 // 59 59 // executionTimeTextBox … … 68 68 // 69 69 this.pauseButton.Location = new System.Drawing.Point(30, 459); 70 this.toolTip.SetToolTip(this.pauseButton, "Pause Experiment");70 this.toolTip.SetToolTip(this.pauseButton, "Pause Batchrun"); 71 71 // 72 72 // stopButton 73 73 // 74 74 this.stopButton.Location = new System.Drawing.Point(60, 459); 75 this.toolTip.SetToolTip(this.stopButton, "Stop Experiment");75 this.toolTip.SetToolTip(this.stopButton, "Stop Batchrun"); 76 76 // 77 77 // resetButton 78 78 // 79 79 this.resetButton.Location = new System.Drawing.Point(90, 458); 80 this.toolTip.SetToolTip(this.resetButton, "Reset Experiment");80 this.toolTip.SetToolTip(this.resetButton, "Reset Batchrun"); 81 81 // 82 82 // nameTextBox -
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/IOptimizerView.Designer.cs
r8086 r8331 73 73 this.startButton.Size = new System.Drawing.Size(24, 24); 74 74 this.startButton.TabIndex = 10; 75 this.toolTip.SetToolTip(this.startButton, "Start/Resume Experiment");75 this.toolTip.SetToolTip(this.startButton, "Start/Resume Optimizer"); 76 76 this.startButton.UseVisualStyleBackColor = true; 77 77 this.startButton.Click += new System.EventHandler(this.startButton_Click); … … 104 104 this.pauseButton.Size = new System.Drawing.Size(24, 24); 105 105 this.pauseButton.TabIndex = 11; 106 this.toolTip.SetToolTip(this.pauseButton, "Pause Experiment");106 this.toolTip.SetToolTip(this.pauseButton, "Pause Optimizer"); 107 107 this.pauseButton.UseVisualStyleBackColor = true; 108 108 this.pauseButton.Click += new System.EventHandler(this.pauseButton_Click); … … 116 116 this.stopButton.Size = new System.Drawing.Size(24, 24); 117 117 this.stopButton.TabIndex = 12; 118 this.toolTip.SetToolTip(this.stopButton, "Stop Experiment");118 this.toolTip.SetToolTip(this.stopButton, "Stop Optimizer"); 119 119 this.stopButton.UseVisualStyleBackColor = true; 120 120 this.stopButton.Click += new System.EventHandler(this.stopButton_Click); … … 128 128 this.resetButton.Size = new System.Drawing.Size(24, 24); 129 129 this.resetButton.TabIndex = 13; 130 this.toolTip.SetToolTip(this.resetButton, "Reset Experiment");130 this.toolTip.SetToolTip(this.resetButton, "Reset Optimizer"); 131 131 this.resetButton.UseVisualStyleBackColor = true; 132 132 this.resetButton.Click += new System.EventHandler(this.resetButton_Click); -
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/Plugin.cs.frame
r8086 r8331 26 26 /// Plugin class for HeuristicLab.Optimization.Views plugin. 27 27 /// </summary> 28 [Plugin("HeuristicLab.Optimization.Views", "3.3. 6.$WCREV$")]28 [Plugin("HeuristicLab.Optimization.Views", "3.3.7.$WCREV$")] 29 29 [PluginFile("HeuristicLab.Optimization.Views-3.3.dll", PluginFileType.Assembly)] 30 30 [PluginDependency("HeuristicLab.Analysis", "3.3")] -
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/Properties/AssemblyInfo.cs.frame
r7259 r8331 54 54 // by using the '*' as shown below: 55 55 [assembly: AssemblyVersion("3.3.0.0")] 56 [assembly: AssemblyFileVersion("3.3. 6.$WCREV$")]56 [assembly: AssemblyFileVersion("3.3.7.$WCREV$")] -
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/RunCollectionViews/RunCollectionDataTableView.cs
r8086 r8331 26 26 using HeuristicLab.Analysis; 27 27 using HeuristicLab.Collections; 28 using HeuristicLab.Common;29 28 using HeuristicLab.Core.Views; 30 29 using HeuristicLab.MainForm; … … 36 35 private const string AllDataRows = "All DataRows"; 37 36 38 public RunCollectionDataTableView() {39 InitializeComponent();40 runMapping = new Dictionary<IRun, IEnumerable<DataRow>>();41 combinedDataTable = new DataTable("Combined DataTable", "A data table containing all data rows from all run.");42 viewHost.Content = combinedDataTable;43 suppressUpdates = false;44 }45 46 37 public new RunCollection Content { 47 38 get { return (RunCollection)base.Content; } … … 49 40 } 50 41 42 private int rowNumber = 0; 51 43 private bool suppressUpdates; 52 44 private readonly Dictionary<IRun, IEnumerable<DataRow>> runMapping; … … 54 46 public DataTable CombinedDataTable { 55 47 get { return combinedDataTable; } 48 } 49 50 public RunCollectionDataTableView() { 51 InitializeComponent(); 52 runMapping = new Dictionary<IRun, IEnumerable<DataRow>>(); 53 combinedDataTable = new DataTable("Combined DataTable", "A data table containing data rows from multiple runs."); 54 viewHost.Content = combinedDataTable; 55 suppressUpdates = false; 56 56 } 57 57 … … 111 111 private void run_Changed(object sender, EventArgs e) { 112 112 if (suppressUpdates) return; 113 IRun run = (IRun)sender; 114 UpdateRuns(run.ToEnumerable()); 115 113 var run = (IRun)sender; 114 UpdateRuns(new IRun[] { run }); 116 115 } 117 116 #endregion … … 131 130 private void RebuildCombinedDataTable() { 132 131 RemoveRuns(Content); 132 rowNumber = 0; 133 133 AddRuns(Content); 134 134 } … … 142 142 combinedDataTable.Rows.AddRange(dataRows); 143 143 } 144 144 145 private void RemoveRuns(IEnumerable<IRun> runs) { 145 146 var dataRows = runs.Where(r => runMapping.ContainsKey(r)).SelectMany(r => runMapping[r]).ToList(); … … 165 166 } 166 167 167 private int rowNumber = 0;168 168 private IEnumerable<DataRow> ExtractDataRowsFromRun(IRun run) { 169 stringresultName = (string)dataTableComboBox.SelectedItem;170 stringrowName = (string)dataRowComboBox.SelectedItem;169 var resultName = (string)dataTableComboBox.SelectedItem; 170 var rowName = (string)dataRowComboBox.SelectedItem; 171 171 if (!run.Results.ContainsKey(resultName)) yield break; 172 172 173 DataTabledataTable = (DataTable)run.Results[resultName];173 var dataTable = (DataTable)run.Results[resultName]; 174 174 foreach (var dataRow in dataTable.Rows) { 175 175 if (dataRow.Name != rowName && rowName != AllDataRows) continue; … … 197 197 private void UpdateDataRowComboBox() { 198 198 dataRowComboBox.Items.Clear(); 199 stringresultName = (string)dataTableComboBox.SelectedItem;199 var resultName = (string)dataTableComboBox.SelectedItem; 200 200 var dataTables = from run in Content 201 201 where run.Results.ContainsKey(resultName) -
branches/ScatterSearch (trunk integration)/HeuristicLab.Optimization.Views/3.3/RunCollectionViews/RunCollectionTabularView.cs
r7469 r8331 164 164 RunCollectionRowComparer rowComparer = new RunCollectionRowComparer(); 165 165 if (sortedColumns.Count() != 0) { 166 rowComparer.SortedIndi zes = sortedColumns;166 rowComparer.SortedIndices = sortedColumns; 167 167 rowComparer.Matrix = Content; 168 168 Array.Sort(newSortedIndex, rowComparer); … … 194 194 } 195 195 196 private List<KeyValuePair<int, SortOrder>> sortedIndi zes;197 public IEnumerable<KeyValuePair<int, SortOrder>> SortedIndi zes {198 get { return this.sortedIndi zes; }199 set { sortedIndi zes = new List<KeyValuePair<int, SortOrder>>(value); }196 private List<KeyValuePair<int, SortOrder>> sortedIndices; 197 public IEnumerable<KeyValuePair<int, SortOrder>> SortedIndices { 198 get { return this.sortedIndices; } 199 set { sortedIndices = new List<KeyValuePair<int, SortOrder>>(value); } 200 200 } 201 201 private RunCollection matrix; … … 212 212 if (matrix == null) 213 213 throw new InvalidOperationException("Could not sort IStringConvertibleMatrix if the matrix member is null."); 214 if (sortedIndi zes == null)214 if (sortedIndices == null) 215 215 return 0; 216 216 217 foreach (KeyValuePair<int, SortOrder> pair in sortedIndi zes.Where(p => p.Value != SortOrder.None)) {217 foreach (KeyValuePair<int, SortOrder> pair in sortedIndices.Where(p => p.Value != SortOrder.None)) { 218 218 value1 = matrix.GetValue(x, pair.Key); 219 219 value2 = matrix.GetValue(y, pair.Key);
Note: See TracChangeset
for help on using the changeset viewer.