Module: cirq_interop#
Bi-directional interop between Qualtran & Cirq.
Modules#
decompose_protocol module
t_complexity_protocol module
Classes#
class CirqGateAsBloq: An adapter that fulfils the Bloq API by delegating to cirq.Gate methods.
class CirqGateAsBloqBase: A base class to bootstrap a bloq from a cirq.Gate.
class BloqAsCirqGate: A shim for using bloqs in a Cirq circuit.
Functions#
cirq_gate_to_bloq(...): For a given Cirq gate, return an equivalent bloq.
cirq_optree_to_cbloq(...): Convert a Cirq OP-TREE into a CompositeBloq with signature signature.
decompose_from_cirq_style_method(...): Return a CompositeBloq decomposition using a cirq-style decompose method.