Quantumlibmodule C_emitter : sig ... endC Code emission. This module implements C code generation for quantum circuits (see Circuit.t). It uses a symbolic version of the simulator (see Symbolic and Simulation).
module Circuit : sig ... endA simplified representation of Quantum Circuits.
module Compiler : sig ... endA compiler from Qasm to circuits.
module Naive : sig ... endA naive simulator for quantum circuits
module Parser : sig ... endOpenQASM parser (supports OpenQASM 2.0)
module Qasm : sig ... endAbstract Syntax Tree of OpenQASM
module Se : sig ... endA symbolic simulator for quantum circuits
module Simulation : sig ... endInterface of simulators for quantum circuits
module Symbolic : sig ... endSymbolic computations. This module implements symbolic computations for complex-valued expressions. It is used by the symbolic simulator Se.
module Utils : sig ... end