Index _ | A | B | C | D | E | F | G | H | I | J | L | M | N | O | P | Q | R | S | T | U | V | W | X | Z _ __array__() (CEx method), [1] (CSum method), [1] (CustomMulti method), [1] (CustomOne method), [1] (CustomTwo method), [1] (Gate method) (GellMann method), [1] (H method), [1] (LS method), [1] (MS method), [1] (Perm method), [1] (R method), [1] (RandU method), [1] (Rh method), [1] (Rz method), [1] (S method), [1] (VirtRz method), [1] (X method), [1] (Z method), [1] __eq__() (MQTQuditProvider method), [1] __getitem__() (ClassicRegister method), [1] (QuantumRegister method), [1], [2] __hash__() (MQTQuditProvider method), [1] __qasm__() (ClassicRegister method), [1] (Gate method) (QuantumRegister method), [1], [2] __str__() (CEx method), [1] (CSum method), [1] (CustomMulti method), [1] (CustomOne method), [1] (CustomTwo method), [1] (Gate method) (GellMann method), [1] (H method), [1] (LevelGraph method), [1] (LS method), [1] (MS method), [1] (NAryTree method), [1] (Node method), [1] (NodeNotFoundException method), [1] (NoiseModel method), [1] (Perm method), [1] (R method), [1] (RandU method), [1] (Rh method), [1] (RoutingException method), [1] (Rz method), [1] (S method), [1] (SequenceFoundException method), [1] (VirtRz method), [1] (X method), [1] (Z method), [1] __version__ (in module mqt.qudits) (in module mqt.qudits._version) __version_tuple__ (in module mqt.qudits._version) A add() (NAryTree method), [1] (Node method), [1] add_all_qudit_quantum_error() (NoiseModel method), [1] add_gate_decorator() (in module mqt.qudits.quantum_circuit.circuit) add_nonlocal_quantum_error() (NoiseModel method), [1] add_nonlocal_quantum_error_on_control() (NoiseModel method), [1] add_nonlocal_quantum_error_on_target() (NoiseModel method), [1] add_quantum_error_locally() (NoiseModel method), [1] add_recurrent_quantum_error_locally() (NoiseModel method), [1] ansatz_decompose() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate) append() (QuantumCircuit method), [1] append_classic() (QuantumCircuit method), [1] apply_gate_to_tlines() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils) apply_identites_and_controls() (MatrixFactory class method) B Backend (class in mqt.qudits.simulation.backends.backendv2) backend() (Job method), [1] BackendNotFoundError, [1] backends() (MQTQuditProvider method), [1] basis_gates (NoiseModel property), [1] binary_search_compile() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz_solve_n_search) bound_1 (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) bound_2 (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) bound_3 (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) bounds_assigner() (Optimizer static method), [1] C calculate_q0_q1() (in module mqt.qudits.quantum_circuit.components.extensions.matrix_factory) cancel() (Job method), [1] CANCELLED (JobStatus attribute), [1] cancelled() (Job method), [1] CEx (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.cx) CEX_SEQUENCE (in module mqt.qudits.compiler.twodit.entanglement_qr.crot) check_long_range() (Gate method) CircuitError, [1] ClassicRegister (class in mqt.qudits.quantum_circuit.components) (class in mqt.qudits.quantum_circuit.components.classic_register) compile() (QuditCompiler method) CompilerPass (class in mqt.qudits.compiler) (class in mqt.qudits.compiler.compiler_pass) control() (Gate method) control_info (Gate property) ControlData (class in mqt.qudits.quantum_circuit.components.extensions.controls) (class in mqt.qudits.quantum_circuit.gates) copy() (QuantumCircuit method), [1] CORE_GATE_TYPES (in module mqt.qudits.quantum_circuit.components.extensions.gate_types) cost (R property), [1] (Rz property), [1] (VirtRz property), [1] cost_calculator() (in module mqt.qudits.compiler.onedit.local_operation_swap) (in module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine) create_cu_instance() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate) create_ls_instance() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate) create_ms_instance() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate) crot_101_as_list() (CRotGen method), [1] CRotGen (class in mqt.qudits.compiler.twodit.entanglement_qr) (class in mqt.qudits.compiler.twodit.entanglement_qr.crot) CSum (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.csum) csum() (QuantumCircuit method), [1] ctrl_states (ControlData attribute), [1] cu_ansatz() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen) cu_multi() (QuantumCircuit method), [1] cu_one() (QuantumCircuit method), [1] cu_two() (QuantumCircuit method), [1] CUSTOM_PRIMITIVE (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) CustomMulti (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.custom_multi) CustomOne (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.custom_one) CustomTwo (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.custom_two) cx() (QuantumCircuit method), [1] D dag() (Gate method) deep_copy_func() (LevelGraph method), [1] define__states() (LevelGraph method), [1] density_operator() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures) depth() (NAryTree method), [1] DFS() (LogAdaptiveDecomposition method), [1] (PhyAdaptiveDecomposition method), [1] dimensions (QuantumCircuit property), [1] distance_nodes() (LevelGraph method), [1] distance_nodes_pi_pulses_fixed_ancilla() (LevelGraph method), [1] DONE (JobStatus attribute), [1] done() (Job method), [1] draw() (QuantumCircuit method), [1] draw_qudit_local() (in module mqt.qudits.visualisation) (in module mqt.qudits.visualisation.drawing_routines) E energy_level_graphs (Backend property) (FakeIonTraps2Six property), [1] (FakeIonTraps2Trits property), [1] EntangledQRCEX (class in mqt.qudits.compiler.twodit.entanglement_qr) (class in mqt.qudits.compiler.twodit.entanglement_qr.log_ent_qr_cex_decomp) ERROR (JobStatus attribute), [1] execute() (EntangledQRCEX method), [1] (LogAdaptiveDecomposition method), [1] (MISim method), [1] (PhyAdaptiveDecomposition method), [1] (PhyQrDecomp method), [1] (QrDecomp method) (TNSim method), [1] F FakeIonTraps2Six (class in mqt.qudits.simulation.backends.fake_backends) (class in mqt.qudits.simulation.backends.fake_backends.fake_traps2six) FakeIonTraps2Trits (class in mqt.qudits.simulation.backends.fake_backends) (class in mqt.qudits.simulation.backends.fake_backends.fake_traps2three) fidelity_on_density_operator() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures) fidelity_on_operator() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures) fidelity_on_unitares() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures) FidelityReachException, [1] find_intervals_with_same_target_qudits() (ZPropagationPass method), [1], [2] find_logic_from_phys() (in module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine) find_node() (NAryTree method), [1] found_checker() (NAryTree method), [1] frobenius_dist() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures) from_dirac_to_basis() (in module mqt.qudits.quantum_circuit.components.extensions.matrix_factory) from_map() (ClassicRegister class method), [1] (QuantumRegister class method), [1], [2] from_qasm() (QuantumCircuit method), [1] FUN_SOLUTION (Optimizer attribute), [1] G Gate (class in mqt.qudits.quantum_circuit.gate) gate_chain_condition() (in module mqt.qudits.compiler.onedit.local_operation_swap) (in module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine) gate_expand_to_circuit() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils) gate_set (QuantumCircuit property), [1] GateTypes (class in mqt.qudits.quantum_circuit.components.extensions.gate_types) (class in mqt.qudits.quantum_circuit.gates) GellMann (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.gellmann) gellmann() (QuantumCircuit method), [1] generate_circuit() (NoisyCircuitFactory method), [1] generate_histogram() (HistogramWithErrors method) generate_matrix() (MatrixFactory method) generic_sud() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) get_backend() (MQTQuditProvider method), [1] get_control_lines (Gate property) get_counts() (JobResult method), [1] get_density_matrix_from_counts() (in module mqt.qudits.visualisation) (in module mqt.qudits.visualisation.mini_quantum_information) get_edge_sensitivity() (LevelGraph method), [1] get_node_sensitivity_cost() (LevelGraph method), [1] get_perm_matrix() (UnitaryVerifier method), [1] get_qasm_set() (QuantumCircuit class method), [1] get_state_vector() (JobResult method), [1] get_VRz_gates() (LevelGraph method), [1] graph_rule_ongate() (in module mqt.qudits.compiler.onedit.local_operation_swap) (in module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine) graph_rule_update() (in module mqt.qudits.compiler.onedit.local_operation_swap) (in module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine) H H (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.h) h() (QuantumCircuit method), [1] HistogramWithErrors (class in mqt.qudits.visualisation.plot_information) I in_final_state() (Job method), [1] index() (LevelGraph method), [1] indices (ControlData attribute), [1] INITIALIZING (JobStatus attribute), [1] insert_at() (in module mqt.qudits.quantum_circuit.components.extensions.matrix_factory) Instruction (class in mqt.qudits.quantum_circuit.gate) instructions (Backend property) interrupt_function() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz_solve_n_search) is_empty() (NAryTree method), [1] is_Inode() (LevelGraph method), [1] is_irnode() (LevelGraph method), [1] is_not_none_or_empty() (in module mqt.qudits.quantum_circuit.circuit) J Job (class in mqt.qudits.simulation.jobs) (class in mqt.qudits.simulation.jobs.job) JOB_FINAL_STATES (in module mqt.qudits.simulation.jobs.jobstatus) job_id() (Job method), [1] JobError, [1] JobResult (class in mqt.qudits.simulation.jobs) (class in mqt.qudits.simulation.jobs.job_result) JobStatus (class in mqt.qudits.simulation.jobs) (class in mqt.qudits.simulation.jobs.jobstatus) JobTimeoutError (class in mqt.qudits.exceptions) (class in mqt.qudits.exceptions.joberror) L LevelGraph (class in mqt.qudits.core) (class in mqt.qudits.core.level_graph) levels_setter() (R method), [1] (Rh method), [1] (Rz method), [1] load_from_file() (QuantumCircuit method), [1] log_phy_map (LevelGraph property), [1] LogAdaptiveDecomposition (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_adaptive_decomp) LogEntQRCEXPass (class in mqt.qudits.compiler.twodit) (class in mqt.qudits.compiler.twodit.entanglement_qr) (class in mqt.qudits.compiler.twodit.entanglement_qr.log_ent_qr_cex_decomp) logic_physical_map() (LevelGraph method), [1] LogLocAdaPass (class in mqt.qudits.compiler.onedit) (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_adaptive_decomp) LogLocQRPass (class in mqt.qudits.compiler.onedit) (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_qr_decomp) LS (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.ls) ls() (QuantumCircuit method), [1] ls_ansatz() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen) M MatrixFactory (class in mqt.qudits.quantum_circuit.components.extensions.matrix_factory) max_depth() (NAryTree method), [1] MAX_NUM_LAYERS (Optimizer attribute), [1] min_cost_decomp() (NAryTree method), [1] MISim (class in mqt.qudits.simulation.backends) (class in mqt.qudits.simulation.backends.misim) module mqt.qudits mqt.qudits._qudits mqt.qudits._qudits.misim mqt.qudits._version mqt.qudits.compiler mqt.qudits.compiler.compilation_minitools mqt.qudits.compiler.compilation_minitools.local_compilation_minitools mqt.qudits.compiler.compilation_minitools.naive_unitary_verifier mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils mqt.qudits.compiler.compiler_pass mqt.qudits.compiler.dit_manager mqt.qudits.compiler.onedit mqt.qudits.compiler.onedit.local_operation_swap mqt.qudits.compiler.onedit.local_operation_swap.swap_routine mqt.qudits.compiler.onedit.local_phases_transpilation mqt.qudits.compiler.onedit.local_phases_transpilation.propagate_virtrz mqt.qudits.compiler.onedit.local_phases_transpilation.remove_phase_rotations mqt.qudits.compiler.onedit.mapping_aware_transpilation mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_adaptive_decomp mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_qr_decomp mqt.qudits.compiler.onedit.mapping_un_aware_transpilation mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_adaptive_decomp mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_qr_decomp mqt.qudits.compiler.twodit mqt.qudits.compiler.twodit.entanglement_qr mqt.qudits.compiler.twodit.entanglement_qr.crot mqt.qudits.compiler.twodit.entanglement_qr.log_ent_qr_cex_decomp mqt.qudits.compiler.twodit.entanglement_qr.pswap mqt.qudits.compiler.twodit.variational_twodit_compilation mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz_solve_n_search mqt.qudits.compiler.twodit.variational_twodit_compilation.opt mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.optimizer mqt.qudits.core mqt.qudits.core.dfs_tree mqt.qudits.core.level_graph mqt.qudits.exceptions mqt.qudits.exceptions.backenderror mqt.qudits.exceptions.circuiterror mqt.qudits.exceptions.compilerexception mqt.qudits.exceptions.joberror mqt.qudits.quantum_circuit mqt.qudits.quantum_circuit.circuit mqt.qudits.quantum_circuit.components mqt.qudits.quantum_circuit.components.classic_register mqt.qudits.quantum_circuit.components.extensions mqt.qudits.quantum_circuit.components.extensions.controls mqt.qudits.quantum_circuit.components.extensions.gate_types mqt.qudits.quantum_circuit.components.extensions.matrix_factory mqt.qudits.quantum_circuit.components.quantum_register mqt.qudits.quantum_circuit.gate mqt.qudits.quantum_circuit.gates mqt.qudits.quantum_circuit.gates.csum mqt.qudits.quantum_circuit.gates.custom_multi mqt.qudits.quantum_circuit.gates.custom_one mqt.qudits.quantum_circuit.gates.custom_two mqt.qudits.quantum_circuit.gates.cx mqt.qudits.quantum_circuit.gates.gellmann mqt.qudits.quantum_circuit.gates.h mqt.qudits.quantum_circuit.gates.ls mqt.qudits.quantum_circuit.gates.ms mqt.qudits.quantum_circuit.gates.perm mqt.qudits.quantum_circuit.gates.r mqt.qudits.quantum_circuit.gates.randu mqt.qudits.quantum_circuit.gates.rh mqt.qudits.quantum_circuit.gates.rz mqt.qudits.quantum_circuit.gates.s mqt.qudits.quantum_circuit.gates.virt_rz mqt.qudits.quantum_circuit.gates.x mqt.qudits.quantum_circuit.gates.z mqt.qudits.quantum_circuit.qasm mqt.qudits.simulation mqt.qudits.simulation.backends mqt.qudits.simulation.backends.backendv2 mqt.qudits.simulation.backends.fake_backends mqt.qudits.simulation.backends.fake_backends.fake_traps2six mqt.qudits.simulation.backends.fake_backends.fake_traps2three mqt.qudits.simulation.backends.misim mqt.qudits.simulation.backends.stochastic_sim mqt.qudits.simulation.backends.tnsim mqt.qudits.simulation.jobs mqt.qudits.simulation.jobs.job mqt.qudits.simulation.jobs.job_result mqt.qudits.simulation.jobs.jobstatus mqt.qudits.simulation.noise_tools mqt.qudits.simulation.noise_tools.noise mqt.qudits.simulation.noise_tools.noisy_circuit_factory mqt.qudits.simulation.qudit_provider mqt.qudits.simulation.save_info mqt.qudits.visualisation mqt.qudits.visualisation.drawing_routines mqt.qudits.visualisation.mini_quantum_information mqt.qudits.visualisation.plot_information mqt.qudits module mqt.qudits._qudits module mqt.qudits._qudits.misim module mqt.qudits._version module mqt.qudits.compiler module mqt.qudits.compiler.compilation_minitools module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools module mqt.qudits.compiler.compilation_minitools.naive_unitary_verifier module mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils module mqt.qudits.compiler.compiler_pass module mqt.qudits.compiler.dit_manager module mqt.qudits.compiler.onedit module mqt.qudits.compiler.onedit.local_operation_swap module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine module mqt.qudits.compiler.onedit.local_phases_transpilation module mqt.qudits.compiler.onedit.local_phases_transpilation.propagate_virtrz module mqt.qudits.compiler.onedit.local_phases_transpilation.remove_phase_rotations module mqt.qudits.compiler.onedit.mapping_aware_transpilation module mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_adaptive_decomp module mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_qr_decomp module mqt.qudits.compiler.onedit.mapping_un_aware_transpilation module mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_adaptive_decomp module mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_qr_decomp module mqt.qudits.compiler.twodit module mqt.qudits.compiler.twodit.entanglement_qr module mqt.qudits.compiler.twodit.entanglement_qr.crot module mqt.qudits.compiler.twodit.entanglement_qr.log_ent_qr_cex_decomp module mqt.qudits.compiler.twodit.entanglement_qr.pswap module mqt.qudits.compiler.twodit.variational_twodit_compilation module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.instantiate module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz_solve_n_search module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.optimizer module mqt.qudits.core module mqt.qudits.core.dfs_tree module mqt.qudits.core.level_graph module mqt.qudits.exceptions module mqt.qudits.exceptions.backenderror module mqt.qudits.exceptions.circuiterror module mqt.qudits.exceptions.compilerexception module mqt.qudits.exceptions.joberror module mqt.qudits.quantum_circuit module mqt.qudits.quantum_circuit.circuit module mqt.qudits.quantum_circuit.components module mqt.qudits.quantum_circuit.components.classic_register module mqt.qudits.quantum_circuit.components.extensions module mqt.qudits.quantum_circuit.components.extensions.controls module mqt.qudits.quantum_circuit.components.extensions.gate_types module mqt.qudits.quantum_circuit.components.extensions.matrix_factory module mqt.qudits.quantum_circuit.components.quantum_register module mqt.qudits.quantum_circuit.gate module mqt.qudits.quantum_circuit.gates module mqt.qudits.quantum_circuit.gates.csum module mqt.qudits.quantum_circuit.gates.custom_multi module mqt.qudits.quantum_circuit.gates.custom_one module mqt.qudits.quantum_circuit.gates.custom_two module mqt.qudits.quantum_circuit.gates.cx module mqt.qudits.quantum_circuit.gates.gellmann module mqt.qudits.quantum_circuit.gates.h module mqt.qudits.quantum_circuit.gates.ls module mqt.qudits.quantum_circuit.gates.ms module mqt.qudits.quantum_circuit.gates.perm module mqt.qudits.quantum_circuit.gates.r module mqt.qudits.quantum_circuit.gates.randu module mqt.qudits.quantum_circuit.gates.rh module mqt.qudits.quantum_circuit.gates.rz module mqt.qudits.quantum_circuit.gates.s module mqt.qudits.quantum_circuit.gates.virt_rz module mqt.qudits.quantum_circuit.gates.x module mqt.qudits.quantum_circuit.gates.z module mqt.qudits.quantum_circuit.qasm module mqt.qudits.simulation module mqt.qudits.simulation.backends module mqt.qudits.simulation.backends.backendv2 module mqt.qudits.simulation.backends.fake_backends module mqt.qudits.simulation.backends.fake_backends.fake_traps2six module mqt.qudits.simulation.backends.fake_backends.fake_traps2three module mqt.qudits.simulation.backends.misim module mqt.qudits.simulation.backends.stochastic_sim module mqt.qudits.simulation.backends.tnsim module mqt.qudits.simulation.jobs module mqt.qudits.simulation.jobs.job module mqt.qudits.simulation.jobs.job_result module mqt.qudits.simulation.jobs.jobstatus module mqt.qudits.simulation.noise_tools module mqt.qudits.simulation.noise_tools.noise module mqt.qudits.simulation.noise_tools.noisy_circuit_factory module mqt.qudits.simulation.qudit_provider module mqt.qudits.simulation.save_info module mqt.qudits.visualisation module mqt.qudits.visualisation.drawing_routines module mqt.qudits.visualisation.mini_quantum_information module mqt.qudits.visualisation.plot_information module MQTQuditProvider (class in mqt.qudits.simulation) (class in mqt.qudits.simulation.qudit_provider) MS (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.ms) ms() (QuantumCircuit method), [1] ms_ansatz() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen) MULTI (GateTypes attribute), [1] N NAryTree (class in mqt.qudits.core) (class in mqt.qudits.core.dfs_tree) new_mod() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) Node (class in mqt.qudits.core) (class in mqt.qudits.core.dfs_tree) NodeNotFoundException, [1] Noise (class in mqt.qudits.simulation.noise_tools) (class in mqt.qudits.simulation.noise_tools.noise) NoiseModel (class in mqt.qudits.simulation.noise_tools) (class in mqt.qudits.simulation.noise_tools.noise) NoisyCircuitFactory (class in mqt.qudits.simulation.noise_tools) (class in mqt.qudits.simulation.noise_tools.noisy_circuit_factory) num_qudits (Backend property) (QuantumCircuit property), [1] O OBJ_FIDELITY (Optimizer attribute), [1] obj_fun_core() (Optimizer class method), [1] objective_fnc_cu() (Optimizer class method), [1] objective_fnc_ls() (Optimizer class method), [1] objective_fnc_ms() (Optimizer class method), [1] on0() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils) on1() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.numerical_ansatz_utils) operation_names (Backend property) operations (Backend property) Optimizer (class in mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (class in mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.optimizer) options (Backend property) P params_splitter() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) parse_creg() (QASM method), [1] parse_ditqasm2_file() (QASM method), [1] parse_ditqasm2_str() (QASM method), [1] parse_gate() (QASM method), [1] parse_ignore() (QASM method), [1] parse_nonspecial_lines() (QASM method), [1] parse_qreg() (QASM method), [1] partial_trace() (in module mqt.qudits.visualisation) (in module mqt.qudits.visualisation.mini_quantum_information) passes_enabled (QuditCompiler attribute) Perm (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.perm) permute_crot_101_as_list() (CRotGen method), [1] permute_doubled_crot_101_as_list() (CRotGen method), [1] permute_pswap_101_as_list() (PSwapGen method), [1] permute_quad_pswap_101_as_list() (PSwapGen method), [1] phase_storing_setup() (LevelGraph method), [1] phi_cost() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) PhyAdaptiveDecomposition (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_adaptive_decomp) PhyLocAdaPass (class in mqt.qudits.compiler.onedit) (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_adaptive_decomp) PhyLocQRPass (class in mqt.qudits.compiler.onedit) (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_qr_decomp) PhyQrDecomp (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation) (class in mqt.qudits.compiler.onedit.mapping_aware_transpilation.phy_local_qr_decomp) pi_mod() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) plot_counts() (in module mqt.qudits.visualisation) (in module mqt.qudits.visualisation.plot_information) plot_state() (in module mqt.qudits.visualisation) (in module mqt.qudits.visualisation.plot_information) pm() (QuantumCircuit method), [1] prepare_ansatz() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.ansatz_gen) print_tree() (NAryTree method), [1] probability_dephasing (Noise attribute), [1] probability_depolarizing (Noise attribute), [1] propagate_z() (ZPropagationPass method), [1], [2] provider (Backend property) pswap_101_as_list() (PSwapGen method), [1] PSwapGen (class in mqt.qudits.compiler.twodit.entanglement_qr) (class in mqt.qudits.compiler.twodit.entanglement_qr.pswap) Q QASM (class in mqt.qudits.quantum_circuit) (class in mqt.qudits.quantum_circuit.qasm) qasm_to_gate_set_dict (QuantumCircuit attribute), [1] QrDecomp (class in mqt.qudits.compiler.onedit.mapping_un_aware_transpilation.log_local_qr_decomp) QuantumCircuit (class in mqt.qudits.quantum_circuit) (class in mqt.qudits.quantum_circuit.circuit) QuantumRegister (class in mqt.qudits.quantum_circuit) (class in mqt.qudits.quantum_circuit.components) (class in mqt.qudits.quantum_circuit.components.quantum_register) QuditCompiler (class in mqt.qudits.compiler.dit_manager) QUEUED (JobStatus attribute), [1] R R (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.r) r() (QuantumCircuit method), [1] RandU (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.randu) randu() (QuantumCircuit method), [1] reference_lines (Gate property) regulate_theta() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) reindex() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz.parametrize) remove_initial_rz() (ZRemovalPass method), [1], [2] remove_rz_gates() (ZRemovalPass method), [1], [2] remove_trailing_rz_sequence() (ZRemovalPass method), [1], [2] remove_z() (ZPropagationPass method), [1], [2] replace_gate() (QuantumCircuit method), [1] reset() (QuantumCircuit method), [1] result() (Job method), [1] retrieve_decomposition() (NAryTree method), [1] return_custom_data() (Gate method) Rh (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.rh) rh() (QuantumCircuit method), [1] rotation_cost_calc() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) route_states2rotate_basic() (in module mqt.qudits.compiler.onedit.local_operation_swap) (in module mqt.qudits.compiler.onedit.local_operation_swap.swap_routine) RoutingException, [1] run() (Backend method) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.ansatz_solve_n_search) (MISim method), [1] (TNSim method), [1] RUNNING (JobStatus attribute), [1] running() (Job method), [1] Rz (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.rz) rz() (QuantumCircuit method), [1] S S (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.s) s() (QuantumCircuit method), [1] safe_eval_math_expression() (QASM method), [1] save_full_states() (in module mqt.qudits.simulation.save_info) save_shots() (in module mqt.qudits.simulation.save_info) save_to_file() (QuantumCircuit method), [1] save_to_png() (HistogramWithErrors method) SequenceFoundException, [1] set_circuit() (LevelGraph method), [1] set_gate_type_multi() (Gate method) set_gate_type_single() (Gate method) set_gate_type_two() (Gate method) set_instructions() (QuantumCircuit method), [1] set_options() (Backend method) set_qudits_index() (LevelGraph method), [1] set_result() (Job method), [1] SINGLE (GateTypes attribute), [1] SINGLE_DIM_0 (Optimizer attribute), [1] SINGLE_DIM_1 (Optimizer attribute), [1] size_check() (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt) (in module mqt.qudits.compiler.twodit.variational_twodit_compilation.opt.distance_measures) size_refresh() (NAryTree method), [1] solve_anneal() (Optimizer class method), [1] state_labels() (in module mqt.qudits.visualisation.plot_information) state_vector_simulation() (in module mqt.qudits._qudits.misim) status() (Job method), [1] stochastic_execution() (in module mqt.qudits.simulation.backends.stochastic_sim) stochastic_execution_misim() (in module mqt.qudits.simulation.backends.stochastic_sim) stochastic_simulation() (in module mqt.qudits.simulation.backends.stochastic_sim) stochastic_simulation_misim() (in module mqt.qudits.simulation.backends.stochastic_sim) submit() (Job method), [1] swap_elements() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) swap_node_attr_simple() (LevelGraph method), [1] swap_node_attributes() (LevelGraph method), [1] swap_nodes() (LevelGraph method), [1] T target (Backend attribute) TARGET_GATE (Optimizer attribute), [1] theta_cost() (in module mqt.qudits.compiler.compilation_minitools) (in module mqt.qudits.compiler.compilation_minitools.local_compilation_minitools) timer_var (Optimizer attribute), [1] TNSim (class in mqt.qudits.simulation.backends) (class in mqt.qudits.simulation.backends.tnsim) to_matrix() (Gate method) to_qasm() (QuantumCircuit method), [1] total_size (NAryTree property), [1] transpile() (CompilerPass method), [1] (LogEntQRCEXPass method), [1], [2] (LogLocAdaPass method), [1], [2] (LogLocQRPass method), [1], [2] (PhyLocAdaPass method), [1], [2] (PhyLocQRPass method), [1], [2] (ZPropagationPass method), [1], [2] (ZRemovalPass method), [1], [2] TWO (GateTypes attribute), [1] U UnitaryVerifier (class in mqt.qudits.compiler.compilation_minitools) (class in mqt.qudits.compiler.compilation_minitools.naive_unitary_verifier) update_list() (LevelGraph method), [1] V validate_parameter() (CEx method), [1] (CSum method), [1] (CustomMulti method), [1] (CustomOne method), [1] (CustomTwo method), [1] (Gate method) (GellMann method), [1] (H method), [1] (LS method), [1] (MS method), [1] (Perm method), [1] (R method), [1] (RandU method), [1] (Rh method), [1] (Rz method), [1] (S method), [1] (VirtRz method), [1] (X method), [1] (Z method), [1] VALIDATING (JobStatus attribute), [1] verify() (UnitaryVerifier method), [1] version (Backend property) (FakeIonTraps2Six property), [1] (FakeIonTraps2Trits property), [1] (in module mqt.qudits._version) (Job attribute), [1] (MQTQuditProvider property), [1] version_info (in module mqt.qudits) version_tuple (in module mqt.qudits._version) VirtRz (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.virt_rz) virtrz() (QuantumCircuit method), [1] W wait_for_final_state() (Job method), [1] wrap_in_identities() (MatrixFactory class method) X X (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.x) x() (QuantumCircuit method), [1] X_SOLUTION (Optimizer attribute), [1] Z Z (class in mqt.qudits.quantum_circuit.gates) (class in mqt.qudits.quantum_circuit.gates.z) z() (QuantumCircuit method), [1] z_extraction() (LogAdaptiveDecomposition method), [1] Z_extraction() (PhyAdaptiveDecomposition method), [1] z_from_crot_101_list() (CRotGen method), [1] z_pswap_101_as_list() (PSwapGen method), [1] ZPropagationPass (class in mqt.qudits.compiler.onedit) (class in mqt.qudits.compiler.onedit.local_phases_transpilation) (class in mqt.qudits.compiler.onedit.local_phases_transpilation.propagate_virtrz) ZRemovalPass (class in mqt.qudits.compiler.onedit) (class in mqt.qudits.compiler.onedit.local_phases_transpilation) (class in mqt.qudits.compiler.onedit.local_phases_transpilation.remove_phase_rotations)