mqt.qudits.quantum_circuit
ΒΆ
Qudit Quantum Circuit Module.
SubpackagesΒΆ
mqt.qudits.quantum_circuit.components
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
SubmodulesΒΆ
Package ContentsΒΆ
- class QuantumCircuit(*args)[source]ΒΆ
- property num_quditsΒΆ
- property dimensionsΒΆ
- qasm_to_gate_set_dictΒΆ
- append(qreg: QuantumRegister) None [source]ΒΆ
- append_classic(creg: ClassicRegister) None [source]ΒΆ
- h(qudit: int, controls: ControlData | None = None)[source]ΒΆ
- s(qudit: int, controls: ControlData | None = None)[source]ΒΆ
- x(qudit: int, controls: ControlData | None = None)[source]ΒΆ
- z(qudit: int, controls: ControlData | None = None)[source]ΒΆ
- save_to_file(file_name: str, file_path: str = '.') str [source]ΒΆ
Save qasm into a file with the specified name and path.
- class QuantumRegister(name, size, dims=None)[source]ΒΆ
- classmethod from_map(sitemap: dict) list[QuantumRegister] [source]ΒΆ