Changeset 13492 for branches/HeuristicLab.Problems.GrammaticalOptimization/Evaluation/MainWindow.xaml.cs
- Timestamp:
- 01/10/16 17:13:27 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Problems.GrammaticalOptimization/Evaluation/MainWindow.xaml.cs
r12840 r13492 142 142 run.TreeInfos = mctsSolver.GetTreeInfos(); 143 143 144 //byte[] output = mctsSolver.GenerateSvg();145 //if (output != null && output.Length > 0)146 //{147 //run.SvgFile = string.Format("MCTS_SVG_#{0}_{1}.svg", run.RunNumber, DateTime.Now.Ticks);148 //File.WriteAllBytes(run.SvgFile, mctsSolver.GenerateSvg());149 //}144 byte[] output = mctsSolver.GenerateSvg(); 145 if (output != null && output.Length > 0) 146 { 147 run.SvgFile = string.Format("MCTS_SVG_#{0}_{1}.svg", run.RunNumber, DateTime.Now.Ticks); 148 File.WriteAllBytes(run.SvgFile, mctsSolver.GenerateSvg()); 149 } 150 150 mctsSolver.FreeAll(); 151 151 } … … 192 192 if (policy == typeof(UCTPolicy)) 193 193 { 194 policyInstance = new UCTPolicy( );194 policyInstance = new UCTPolicy(vm.Epsylon); 195 195 } 196 196 else if (policy == typeof(ThresholdAscentPolicy)) … … 457 457 { 458 458 TextBoxEpsylon.Visibility = Visibility.Visible; 459 TextBoxEpsylon.Text = Math.Sqrt(1).ToString(); 460 TextBlockEpsylon.Text = "Epsylon"; 461 TextBlockEpsylon.Visibility = Visibility.Visible; 462 } 463 else if (vm.SelectedPolicy == typeof (UCTPolicy)) 464 { 465 TextBoxEpsylon.Visibility = Visibility.Visible; 466 TextBoxEpsylon.Text = Math.Sqrt(2).ToString(); 467 TextBlockEpsylon.Text = "c"; 459 468 TextBlockEpsylon.Visibility = Visibility.Visible; 460 469 } … … 468 477 private void Selector_OnSelectionChanged(object sender, SelectionChangedEventArgs e) 469 478 { 470 if (ChartSelector.SelectedItem == TabSelectionIndicator) 471 { 472 if (vm.SelectedRun != null) 473 { 474 if (vm.SelectedRun.RunState == RunState.Finished) 475 { 476 ClearSelectionChart(); 477 DrawSelectionChart(vm.SelectedRun); 478 } 479 } 480 } 481 else if (ChartSelector.SelectedItem == TabQualityChart) 482 { 483 if (vm.SelectedRun != null) 484 { 485 if (vm.SelectedRun.RunState == RunState.Finished) 486 { 487 ClearQualityChart(); 488 DrawQualityChart(vm.SelectedRun); 489 } 479 if (vm.SelectedRun != null && vm.SelectedRun.RunState == RunState.Finished) 480 { 481 482 if (ChartSelector.SelectedItem == TabSelectionIndicator) 483 { 484 485 ClearSelectionChart(); 486 DrawSelectionChart(vm.SelectedRun); 487 } 488 else if (ChartSelector.SelectedItem == TabQualityChart) 489 { 490 491 ClearQualityChart(); 492 DrawQualityChart(vm.SelectedRun); 493 } 494 else if (ChartSelector.SelectedItem == TabItemTree) 495 { 496 DrawTreeChart(vm.SelectedRun); 490 497 } 491 498 }
Note: See TracChangeset
for help on using the changeset viewer.