コード例 #1
0
 public static void GenerateAllBaselines()
 {
     Parallel.For(1, 25, i =>
     {
         var result  = RunSchedulerAlgorithm(i, copyToClipboard: false);
         result.Name = "Baseline";
         BaselineStore.Save(i, result);
     });
 }
コード例 #2
0
        private static void SaveAlgorithmResult(AlgorithmResult algorithmResult)
        {
            var originalName = algorithmResult.Name;

            algorithmResult.Name = "Baseline";
            BaselineStore.Save(InstanceNumber, algorithmResult);
            algorithmResult.Name = originalName;
            Console.WriteLine("Baseline saved");
        }
コード例 #3
0
        private static void DisplayBaseline(AlgorithmResult algorithmResult)
        {
            if (!_displayingBase)
            {
                var baseline = BaselineStore.Get(InstanceNumber);
                Console.Clear();
                PrintResultToConsole(baseline);
            }
            else
            {
                Console.Clear();
                PrintResultToConsole(algorithmResult);
            }

            _displayingBase = !_displayingBase;
        }