Example #1
0
 public Release(SimulatorBase m) : base(m)
 {
     this.sim     = m;
     this.manager = m.QubitManager;
 }
Example #2
0
 public OpenQasmDriver(IQubitManager qubitManager = null) : base(qubitManager)
 {
     QasmLog.AppendLine("include \"qelib1.inc\";");
     QasmLog.AppendLine($"qreg q[{QBitCount}];");
     QasmLog.AppendLine($"creg c[{QBitCount}];");
 }
 public TSRelease(ToffoliSimulator m) : base(m)
 {
     simulator = m;
     manager   = m.QubitManager;
 }
 public GetQubitsAvailableToBorrow(SimulatorBase m) : base(m)
 {
     this.sim     = m;
     this.manager = m.QubitManager;
 }
 public Borrow(SimulatorBase m) : base(m)
 {
     this.sim     = m;
     this.manager = m.QubitManager;
 }
Example #6
0
 public Allocate(SimulatorBase m) : base(m)
 {
     this.manager = m.QubitManager;
 }