mimiqcircuits.backends.concrete_passes¶
Concrete circuit-preparation passes.
Each wraps a circuit rewrite behind the AbstractPass interface so
it composes in a PassPipeline. The clustering gate-fusion pass
lives in mimiqcircuits.fusion as FusePass.
Qubit reordering and SWAP removal are server-side only in Python: they have
no local implementation, so a remote backend translates the corresponding
reorderqubits / remove_swaps knobs into server options directly
rather than through a client-side pass.
Classes
Pass that decomposes a circuit to its canonical basis. |