functions_aws_rigetti
Notes
@authors: Jan Tuziemski, Filip Maciejewski, Joanna Majsak, Oskar Słowik, Marcin Kotowski, Katarzyna Kowalczyk-Murynka, Paweł Przewłocki, Piotr Podziemski, Michał Oszmaniec @contact: michal.oszmaniec@cft.edu.pl
Module Contents
Functions
|
Decomposes quantum gate into elementary rotations in pyquil and adds it to a circuit. |
|
|
- functions_aws_rigetti._apply_elementary_gate_native(quantum_circuit: braket.circuits.Circuit, qubit_index: int, gate_label: str) braket.circuits.Circuit
Decomposes quantum gate into elementary rotations in pyquil and adds it to a circuit.
- Parameters:
quantum_circuit (braket.circuits.Circuit) – Object to which a gate should be added
qubit_index (int) – Qubit on which gate should act.
gate_label – Symbolic label of the gate. If not supported, returns error.
Supported gates = [“I”, “X”, “Y”, “Z”, “H”, “S”, “S*”, “T”, “T*”] :type gate_label: str
- Returns:
“quantum circuit” with a target gate appended.
- Return type:
braket.circuits.Circuit
- functions_aws_rigetti._apply_pauli_eigenstate(eigenstate_index: int, quantum_circuit: braket.circuits.Circuit, qubit_index: int)
- Parameters:
eigenstate_index –
quantum_circuit –
qubit_index –
- Returns:
- Return type: