qrunch.quantum.circuits.translators.qrunch_translator
Module containing the QrunchTranslator class, which translates from a universal gate circuit to a Qrunch circuit.
Classes
Translator that translates from a universal gate circuit to a Qrunch circuit. |
- class QrunchTranslator
Bases:
Translator[UniversalGateCircuit]Translator that translates from a universal gate circuit to a Qrunch circuit.
The translator is trivial and does nothing to the circuit. It acts as an identity translator.
- __init__(*args, **kwargs)
- translate(synthesized_circuit: SynthesizedUniversalGateCircuit) UniversalGateCircuit
Translate a SynthesizedUniversalGateCircuit to a Qrunch circuit.
Requires that the parameters are fully specified.
- Parameters:
synthesized_circuit (SynthesizedUniversalGateCircuit) – Circuit to translate.
- Return type: