|
Sequential Quantum Gate Decomposer
v1.9.6
Powerful decomposition of general unitarias into one- and two-qubit gates gates
|
Go to the source code of this file.
Namespaces | |
| example_SABRE | |
Variables | |
| example_SABRE.circuit_qiskit = QuantumCircuit.from_qasm_file(filename) | |
| list | example_SABRE.coupling_map |
| string | example_SABRE.filename = 'examples/partitioning/qasm_samples/heisenberg-16-20.qasm' |
| example_SABRE.final_pi | |
| int | example_SABRE.N = 16 |
| example_SABRE.parameters = np.array([]) | |
| example_SABRE.parameters_initial | |
| example_SABRE.parameters_remapped_circuit | |
| example_SABRE.pi | |
| example_SABRE.pi_map = list(np.array(sabre.get_inverse_pi(pi))) | |
| example_SABRE.Qiskit_circuit = QuantumCircuit(N) | |
| example_SABRE.Qiskit_circuit_mapped = transpile(circuit_qiskit, coupling_map=coupling_map) | |
| example_SABRE.qubits = list(range(N)) | |
| example_SABRE.sabre = SABRE(Squander_initial_circuit, topology,stochastic_selection=True) | |
| example_SABRE.Squander_initial_circuit | |
| example_SABRE.Squander_remapped_circuit | |
| example_SABRE.swap_count | |
| list | example_SABRE.topology |
1.8.13