Пример #1
0
 public void Model_AlgorithmFinished(object sender, AlgorithmEventArgs e)
 {
     Results[e.Index].State                = "Kész";
     Results[e.Index].Runable              = true;
     Results[e.Index].Done                 = true;
     Results[e.Index].StablePairs          = e.StablePairs;
     Results[e.Index].GroupHappiness       = e.GroupHappiness;
     Results[e.Index].EgalitarianHappiness = e.EgalitarianHappiness;
 }
Пример #2
0
 public void Model_AlgorithmStarted(object sender, AlgorithmEventArgs e)
 {
     Results[e.Index].State   = "Futás alatt";
     Results[e.Index].Runable = false;
     Results[e.Index].Done    = false;
 }
Пример #3
0
 protected void RaiseOnVertexEnqueuedEvent(AlgorithmEventArgs e)
 {
     OnVertexEnqueued?.Invoke(this, e);
 }
Пример #4
0
 protected void RaiseOnAlgorithmFinishedEvent(AlgorithmEventArgs e)
 {
     OnFinished?.Invoke(this, e);
 }
Пример #5
0
 protected void RaiseOnAlgorithmStartedEvent(AlgorithmEventArgs e)
 {
     OnStarted?.Invoke(this, e);
 }
Пример #6
0
        private void Alg_Iteration(object sender, AlgorithmEventArgs e)
        {
            string log = $"Iteration: {e.IterationNumber}, Sum of errors: {e.SumOfErrors}, Sum of squared errors: {e.SumOfSquaredErrors}";

            TextBoxLog.AppendText(log + Environment.NewLine);
        }