content: -- This file is part of Quipper. Copyright (C) 2011-2014. Please see the
  -- file COPYRIGHT for a list of authors, copyright holders, licensing,
  -- and other details. All rights reserved.
  -- 
  -- ======================================================================
  
  -- | This library provides functions for simulating certain classes of
  -- circuits, for testing and debugging purposes. 
  -- 
  -- We can efficiently simulate classical (boolean) circuits and
  -- Clifford (stabilizer) circuits. We also provide functions for
  -- simulating arbitrary quantum circuits; however, the latter is
  -- (necessarily) very inefficient.
  
  module QuipperLib.Simulation ( 
    -- * Classical simulation
    run_classical_generic,
    
    -- * Stabilizer simulation
    run_clifford_generic,
    
    -- * Quantum simulation
    run_generic,
    run_generic_io,
    sim_amps,
    
    -- * Special purpose functions
    -- ** Simulation with trace
    QuantumTrace (..),
    run_generic_trace,
    run_generic_trace_io,
    
    -- ** Probability distributions
    Vector (..),
    ProbabilityDistribution (..),
    sim_generic,
  ) where
  
  import QuipperLib.Simulation.ClassicalSimulation
  import QuipperLib.Simulation.QuantumSimulation
  import QuipperLib.Simulation.CliffordSimulation
  
  