Free cookie consent management tool by TermsFeed Policy Generator

source: branches/Persistence Test/HeuristicLab.CEDMA.Server/3.3/ExecuterView.cs @ 2515

Last change on this file since 2515 was 2290, checked in by gkronber, 15 years ago
  • introduced a variablename to index mapping for SVM models (to make sure we can use the model for prediction in the model analyzer)
  • added support to enable and disable algorithms in the dispatcher and removed DispatcherBase
  • fixed bugs when calculating variable impacts and reading the final model of GP algorithms

#722 (IModel should provide a Predict() method to get predicted values for an input vector)

File size: 1.1 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.ComponentModel;
4using System.Drawing;
5using System.Data;
6using System.Linq;
7using System.Text;
8using System.Windows.Forms;
9using HeuristicLab.Core;
10
11namespace HeuristicLab.CEDMA.Server {
12  public partial class ExecuterView : ViewBase {
13    private ExecuterBase executer;
14    public ExecuterView(ExecuterBase executer)
15      : base() {
16      this.executer = executer;
17      InitializeComponent();
18      maxActiveJobs.Value = executer.MaxActiveJobs;
19      executer.Changed += (sender, args) => UpdateControls();
20    }
21
22    protected override void UpdateControls() {
23      if (InvokeRequired) Invoke((Action)UpdateControls);
24      else {
25        base.UpdateControls();
26        finishedTextBox.Text = executer.StoredJobs+" ("+executer.CalculatedJobs+")";
27        maxActiveJobs.Value = executer.MaxActiveJobs;
28        jobsList.DataSource = executer.GetJobs();
29        jobsList.Refresh();
30      }
31    }
32
33    private void maxActiveJobs_ValueChanged(object sender, EventArgs e) {
34      executer.MaxActiveJobs = Convert.ToInt32(maxActiveJobs.Value);
35    }
36  }
37}
Note: See TracBrowser for help on using the repository browser.