package voqc

  1. Overview
  2. Docs

Source file Voqc.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(** Functions for reading and writing files in the {{:https://arxiv.org/pdf/1707.03429.pdf}OpenQASM file format}. *)
module Qasm = Qasm

(** Main entry point for VOQC. *)
module Main = Main

(** Full gate set and related utility functions. *)
module FullGateSet = FullGateSet.FullGateSet

(** IBM gate set. *)
module IBMGateSet = IBMGateSet.IBMGateSet

(** RzQ gate set. *)
module RzQGateSet = RzQGateSet.RzQGateSet

(** Utilities for manipulating circuits (useful for defining custom optimizations). *)
module UnitaryListRepresentation = UnitaryListRepresentation

(** Basic connectivity graphs. *)
module ConnectivityGraph = ConnectivityGraph