QIO-1.0: The Quantum IO Monad is a library for defining quantum computations in Haskell
Source code
Contents
Index
QIO.QioClass
Documentation
newtype
UnitaryC
Source
Constructors
U
unU
::
Int
->
HeapMap
->
HeapMap
uRotC
::
Qbit
->
Rotation
->
UnitaryC
Source
uSwapC
::
Qbit
->
Qbit
->
UnitaryC
Source
uCondC
::
Qbit
-> (
Bool
->
UnitaryC
) ->
UnitaryC
Source
uLetC
::
Bool
-> (
Qbit
->
UnitaryC
) ->
UnitaryC
Source
runUC
::
U
->
UnitaryC
Source
data
StateC
Source
Constructors
StateC
fv
::
Int
heap
::
HeapMap
initialStateC
::
StateC
Source
runQStateC
::
QIO
a ->
State
StateC
a
Source
runC
::
QIO
a -> a
Source
Produced by
Haddock
version 2.6.0