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(); }
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"); //} }