:py:mod:`kosmos.partitioning.mqt_bench.bench_circuit` ===================================================== .. py:module:: kosmos.partitioning.mqt_bench.bench_circuit Classes ------- .. py:class:: MQTBenchCircuit(circuit_type: str, num_qubits: int) Loader for benchmarking circuits from MQT Bench. Initialize the benchmarking circuit loader. :param circuit_type: Type of circuit to load (e.g., "qft", "dj"). :type circuit_type: str :param num_qubits: Number of qubits in the desired circuit. :type num_qubits: int | .. rubric:: Properties .. py:property:: num_gates Total number of gates in the circuit without barriers. .. py:property:: depth Circuit depth. | .. rubric:: Methods .. py:method:: circuit() -> qiskit.QuantumCircuit Get the quantum circuit (lazy loading). :returns: The loaded circuit. :rtype: QuantumCircuit