This repository was archived by the owner on Jan 12, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +14
-0
lines changed
Azure/Azure.Quantum.Client/Machine Expand file tree Collapse file tree 2 files changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -29,6 +29,8 @@ public static class QuantumMachineFactory
2929 var machineName =
3030 targetNameNormalized is null
3131 ? null
32+ : targetNameNormalized . StartsWith ( "quantinuum." )
33+ ? "Microsoft.Quantum.Providers.Quantinuum.Targets.QuantinuumQuantumMachine, Microsoft.Quantum.Providers.Honeywell"
3234 : targetNameNormalized . StartsWith ( "qci." )
3335 ? "Microsoft.Quantum.Providers.QCI.Targets.QCIQuantumMachine, Microsoft.Quantum.Providers.QCI"
3436 : targetNameNormalized . StartsWith ( "ionq." )
Original file line number Diff line number Diff line change @@ -53,4 +53,16 @@ public QCIEntryPointInfo(Type operation)
5353 : base ( operation )
5454 { }
5555 }
56+
57+ /// <summary>
58+ /// Base class containing information about an entry point
59+ /// for a Q# executable targeted for a Quantinuum quantum processor.
60+ /// </summary>
61+ public class QuantinuumEntryPointInfo < I , O >
62+ : EntryPointInfo < I , O >
63+ {
64+ public QuantinuumEntryPointInfo ( Type operation )
65+ : base ( operation )
66+ { }
67+ }
5668}
You can’t perform that action at this time.
0 commit comments