quri_parts.cirq.circuit.circuit_converter module#
- quri_parts.cirq.circuit.circuit_converter.CirqTranspiler()#
CircuitTranspiler to convert a circit configuration suitable for Cirq.
- class quri_parts.cirq.circuit.circuit_converter.U1(psi: float)#
Bases:
Gate
Define a cirq U1 gate.
- num_qubits() int #
The number of qubits this gate acts on.
- class quri_parts.cirq.circuit.circuit_converter.U2(phi: float, psi: float)#
Bases:
Gate
Define a cirq U2 gate.
- num_qubits() int #
The number of qubits this gate acts on.
- class quri_parts.cirq.circuit.circuit_converter.U3(theta: float, phi: float, psi: float)#
Bases:
Gate
Define a cirq U3 gate.
- num_qubits() int #
The number of qubits this gate acts on.
- quri_parts.cirq.circuit.circuit_converter.convert_gate(gate: QuantumGate) Operation #
Converts a
QuantumGate
tocirq.Operation
.
- quri_parts.cirq.circuit.circuit_converter.convert_circuit(circuit: NonParametricQuantumCircuit) Circuit #
Converts a
NonParametricQuantumCircuit
tocirq.Circuit
.