public Release(SimulatorBase m) : base(m) { this.sim = m; this.manager = m.QubitManager; }
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; }
public Allocate(SimulatorBase m) : base(m) { this.manager = m.QubitManager; }