/// <summary>
        /// Benchmark magnetic calculations.
        /// </summary>
        /// <param name="opt"></param>
        static void Magnetic_Calculations(OutputOption opt)
        {
            Coordinate c = new Coordinate(45, 45, new DateTime(2021, 1, 1), new EagerLoad(false));

            Benchmarkers.Benchmark(() => {
                Magnetic m = new Magnetic(c, DataModel.WMM2020);
            }, 100, "Magnetic Calculation Times", opt);
        }
        static void Main()
        {
            Console.WriteLine("Starting .NET CORE 3.1 Benchmarks, this test may take a while to finish...");
            Console.WriteLine();

            Benchmarkers.Run_Benchmarks(OutputOption.Console);
            Magnetic_Calculations(OutputOption.Console);
            Console.WriteLine();
            Console.WriteLine("TEST COMPLETE");
            Console.ReadKey();
        }
        static void Main(string[] args)
        {
            Console.WriteLine("Starting .NET FRAMEWORK 4.5 Benchmarks, this test may take a while to finish...");
            Console.WriteLine();

            Benchmarkers.Run_Benchmarks(OutputOption.Console);

            Console.WriteLine();
            Console.WriteLine("TEST COMPLETE");
            Console.ReadKey();
        }