qrunch.quantum.circuits.transpilation.transpiled_circuit
Module containing a transpiled circuit class.
Classes
A circuit that has been transpiled to be compatible with a specific quantum hardware. |
- class TranspiledCircuit
Bases:
Generic[ThirdPartyCircuit]A circuit that has been transpiled to be compatible with a specific quantum hardware.
- Parameters:
third_party_circuit – The transpiled circuit in the format of the third party.
first_party_circuit – The original circuit in the universal gate format.
- __init__(third_party_circuit: ThirdPartyCircuit, first_party_circuit: SynthesizedUniversalGateCircuit) None
- Parameters:
third_party_circuit (ThirdPartyCircuit)
first_party_circuit (SynthesizedUniversalGateCircuit)
- Return type:
None
- first_party_circuit: SynthesizedUniversalGateCircuit
- third_party_circuit: ThirdPartyCircuit
- unmap_measurement(measurement: QuantumMeasurement, measured_qubits: QubitCollection) QuantumMeasurement
Unmap the measurement probabilities from the transpiled circuit back to the original circuit.
- Parameters:
measurement (QuantumMeasurement)
measured_qubits (QubitCollection)
- Return type: