예제 #1
0
        private static void Main(string[] args)
        {
            var visualizer = new StateVisualizer(new QuantumSimulator());

            try
            {
                visualizer.Run(SimpleGrover.SearchForMarkedInput.Run, 4L).Wait();
            }
            catch (AggregateException aggregate)
            {
                aggregate.Flatten().Handle(ex => ex is TaskCanceledException);
            }
        }
예제 #2
0
        private static void Main(string[] args)
        {
            var visualizer = new StateVisualizer(new QuantumSimulator());

            try
            {
                visualizer.Run(QsMain.Run).Wait();
            }
            catch (AggregateException aggregate)
            {
                aggregate.Flatten().Handle(ex => ex is TaskCanceledException);
            }
        }