Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
MQT Core 3.3.4.dev1730 documentation
Light Logo Dark Logo
MQT Core 3.3.4.dev1730 documentation
  • MQT Core - The Backbone of the Munich Quantum Toolkit (MQT)

User Guide

  • Installation
  • Structured quantum benchmarks
  • MQT Core DD
  • MQT Compiler Collection
    • Using the MQT Compiler Collection from Python
    • Compile for a QDMI device
    • OpenQASM input and output
    • Qiskit compatibility
    • ‘mqt’ Dialect
    • ‘qc’ Dialect
    • ‘qco’ Dialect
    • ‘qtensor’ Dialect
    • ‘cbit’ Dialect
    • Passes
    • Conversions
    • MLIR development policy
  • QDMI in the MQT
    • SC QDMI Device
    • DDSIM QDMI Device
    • QDMI Driver
    • QDMI device configuration
    • Slurm integration
    • QDMI-Qiskit Backend
    • PennyLane interface for QDMI devices
  • QIR Support in the MQT
  • References
  • Changelog
  • Upgrade Guide

Developers

  • Contributing
  • AI Usage Guidelines
  • Development policy
  • Glossary
  • Tooling
  • Support

Python API Reference

  • mqt.core
    • mqt.core.__main__
    • mqt.core.bench
      • mqt.core.bench.bv
      • mqt.core.bench.ghz
      • mqt.core.bench.grover
      • mqt.core.bench.modular_multiplier
      • mqt.core.bench.multiplexer
      • mqt.core.bench.qft
      • mqt.core.bench.qft_adder
      • mqt.core.bench.qpe
      • mqt.core.bench.repeat_until_success
      • mqt.core.bench.teleportation
    • mqt.core.dd
    • mqt.core.mlir
    • mqt.core.plugins
      • mqt.core.plugins.pennylane
        • mqt.core.plugins.pennylane.converter
        • mqt.core.plugins.pennylane.device
        • mqt.core.plugins.pennylane.exceptions
      • mqt.core.plugins.qiskit
        • mqt.core.plugins.qiskit.backend
        • mqt.core.plugins.qiskit.exceptions
        • mqt.core.plugins.qiskit.job
        • mqt.core.plugins.qiskit.provider
        • mqt.core.plugins.qiskit.serializers
    • mqt.core.qdmi
      • mqt.core.qdmi.driver
      • mqt.core.qdmi.slurm
    • mqt.core.typing
  • C++ API reference
Back to top
View this page
Edit this page

C++ API reference¶

The native C++ API reference documents the installed public headers, including decision diagrams, benchmarks, QDMI, and the QIR runtime. It is generated from the same source revision as this guide.

For the source-tree compiler interface, see Compile for a QDMI device and the MLIR dialect and pass references.

Previous
mqt.core.typing
The Munich Quantum Toolkit has been supported by the European Research Council (ERC) under the European Union's Horizon 2020 research and innovation program (grant agreement No. 101001318), the Bavarian State Ministry for Science and Arts through the Distinguished Professorship Program, as well as the Munich Quantum Valley, which is supported by the Bavarian state government with funds from the Hightech Agenda Bayern Plus.
MQT Funding Footer
MQT Funding Footer
Copyright © 2023 - 2026 Chair for Design Automation, TUM & 2025 - 2026 Munich Quantum Software Company GmbH