private void btnHLRun_Click(object sender, EventArgs e) { HLOptions opt = CreateHLOptions(); Solution = HLAlgorithm<CiSDecision>.Execute( CiSTarget.F, new CiSDecisionSpace(N), opt); DisplayDecisionOnDatagrid(dgSolution, Solution); DisplayChartFOnIteration(chartFOnIteration, HLAlgorithm<CiSDecision>.FLog); }
private void btnHLRun_Click(object sender, EventArgs e) { HLOptions opt = CreateHLOptions(); Solution = HLAlgorithm <CiSDecision> .Execute( CiSTarget.F, new CiSDecisionSpace(N), opt); DisplayDecisionOnDatagrid(dgSolution, Solution); DisplayChartFOnIteration(chartFOnIteration, HLAlgorithm <CiSDecision> .FLog); }
private void DisplayDecisionOnDatagrid(DataGridView dg, CiSDecision x) { dg.Columns.Clear(); dg.Columns.Add(IndexColumnName, IndexColumnName); dg.Columns.Add(FirstValueColumnName, FirstValueColumnName); dg.Columns.Add(SecondValueColumnName, SecondValueColumnName); dg.Rows.Add(x.Count); for (int i = 0; i < x.Count; i++) { dg[IndexColumnName, i].Value = i + 1; dg[FirstValueColumnName, i].Value = x.Coords[i].X; dg[SecondValueColumnName, i].Value = x.Coords[i].Y; } }
private void btnBenchmark_Click(object sender, EventArgs e) { int n; if (int.TryParse(txtBenchmark.Text, out n)) { N = n; Benchmark = CiSDecision.ReadFromFile(n); DisplayDecisionOnDatagrid(dgBenchmark, Benchmark); } else { MessageBox.Show("N is not valid integer."); } }
private void DisplayDecisionOnDatagrid(DataGridView dg, CiSDecision x) { dg.Columns.Clear(); dg.Columns.Add(IndexColumnName, IndexColumnName); dg.Columns.Add(FirstValueColumnName, FirstValueColumnName); dg.Columns.Add(SecondValueColumnName, SecondValueColumnName); dg.Rows.Add(x.Count); for (int i = 0; i < x.Count; i++) { dg[IndexColumnName, i].Value = i + 1; dg[FirstValueColumnName, i].Value = x.Coords[i].X; dg[SecondValueColumnName, i].Value = x.Coords[i].Y; } }