Example #1
0
        private void BtnContinue_Click(object sender, RoutedEventArgs e)
        {
            if (NumberOfNodes <= 0 || Threshold <= 0 || Capacity < 0 || Radius < 0)
            {
                return;
            }

            var nodes = mentor.Nodes.Select(node => new Node(node.X, node.Y, node.Name));

            //var costs = mentor.Costs;
            //var maxCost = mentor._maxCost;
            mentor = new Mentor(NumberOfNodes, Capacity, Threshold, Radius, Alpha, Umin);
            //mentor.GenerateNodes();
            mentor.Nodes = nodes.ToList();
            //mentor.Costs = costs;
            //mentor._maxCost = maxCost;
            mentor.GenerateCosts(0.4);
            Execute();
        }
Example #2
0
        private void BtnRun_Click(object sender, RoutedEventArgs e)
        {
            //try
            //{
            btnContinue.IsEnabled = false;

            if (NumberOfNodes <= 0 || Threshold <= 0 || Capacity < 0 || Radius < 0)
            {
                return;
            }

            mentor = new Mentor(NumberOfNodes, Capacity, Threshold, Radius, Alpha, Umin);
            mentor.GenerateNodes();
            mentor.GenerateCosts(0.4);

            Execute();
            //}
            //catch
            //{
            //    MessageBox.Show("Initialize not empty!!!", "Warning");
            //}
        }