quipper-libraries-0.9.0.0: dist/build/Quipper/Libraries/Decompose.hs
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE TypeFamilies #-}
{-# LINE 1 "Quipper/Libraries/Decompose.hs" #-}
-- | Functions to decompose circuits into various gate bases.
module Quipper.Libraries.Decompose (
-- * Precision
Precision,
bits,
digits,
-- * Phase
KeepPhase,
-- * Gate bases
GateBase (..),
gatebase_enum,
-- * Generic decomposition
decompose_generic,
) where
import Quipper.Libraries.Decompose.CliffordT
import Quipper.Libraries.Decompose.GateBase
import Quipper.Libraries.Decompose.Legacy
import Quipper.Libraries.Synthesis