QBdt now offloads to QUnitClifford and QStabilizer by default, as interoperating QBdtQStabilizerNode instances! If an operation is encountered that can't be handled as a Clifford gate, QBdt will try to do the minimum of conversion from stabilizer (Clifford) qubits to QBdt (universal) qubits to accommodate the gate.
(Future work will re-combine stabilizer branches when pruning the tree.)
QBdt
now offloads toQUnitClifford
andQStabilizer
by default, as interoperatingQBdtQStabilizerNode
instances! If an operation is encountered that can't be handled as a Clifford gate,QBdt
will try to do the minimum of conversion from stabilizer (Clifford) qubits toQBdt
(universal) qubits to accommodate the gate.(Future work will re-combine stabilizer branches when pruning the tree.)