Exemplo n.º 1
0
 public SettingParameters()
 {
     InitializeComponent();
     txtTrailQuantity.Text          = AntCycle.TrailQuantity.ToString();
     txtTrailSignificance.Text      = AntCycle.TrailSignificance.ToString();
     txtVisibilitySignificance.Text = AntCycle.VisibilitySignificance.ToString();
     txtEvaporationCoeficient.Text  = AntCycle.EvaporationCoeficient.ToString();
     txtMaxCyclesNumber.Text        = AntCycle.MaxCyclesNumber.ToString();
     txtInitialTrail.Text           = AntCycle.InitialTrail.ToString();
     txtStagnationCycles.Text       = AntCycle.StagnationCyclesNumber.ToString();
     AntCycle.configure(ApplicationParameters.TotalCostMatrix);
     cbHomeMatches.SelectedItem = 0;
 }
Exemplo n.º 2
0
        private void btnExecute_Click(object sender, EventArgs e)
        {
            try
            {
                AntCycle.TrailQuantity          = Convert.ToDouble(txtTrailQuantity.Text);
                AntCycle.TrailSignificance      = Convert.ToDouble(txtTrailSignificance.Text);
                AntCycle.VisibilitySignificance = Convert.ToDouble(txtVisibilitySignificance.Text);
                AntCycle.EvaporationCoeficient  = Convert.ToDouble(txtEvaporationCoeficient.Text);
                AntCycle.InitialTrail           = Convert.ToDouble(txtInitialTrail.Text);
                AntCycle.MaxCyclesNumber        = Convert.ToInt32(txtMaxCyclesNumber.Text);
                AntCycle.StagnationCyclesNumber = Convert.ToInt32(txtStagnationCycles.Text);
                ApplicationParameters.BeginDate = dateTimePicker1.Value;
            }
            catch
            {
                MessageBox.Show("Verifique se há valores inválidos");
            }
            AntCycle.executeCycle();
            ResultTable form = new ResultTable();

            form.Show();
            form.showTable();
        }