Contents
Index
haquil-0.2.1.5: A Haskell implementation of the Quil instruction set for quantum computing.
Index
*^
Data.Qubit
*^^
Data.Qubit
Address
Language.Quil.Types
Amplitude
Data.Qubit
AND
Language.Quil.Types
Arguments
Language.Quil.Types
BitData
Language.Quil.Types
BoolBit
Language.Quil.Types
boolFromBitVector
Language.Quil.Types
CCNOT
Language.Quil.Types
ccnot
Data.Qubit.Gate
Circuit
Language.Quil.Types
CircuitGate
Language.Quil.Types
CircuitInstruction
1 (Type/Class)
Language.Quil.Types
2 (Data Constructor)
Language.Quil.Types
CircuitQBit
1 (Type/Class)
Language.Quil.Types
2 (Data Constructor)
Language.Quil.Types
CircuitQVariable
Language.Quil.Types
circuits
Language.Quil.Types
Cis
Language.Quil.Types
CNOT
Language.Quil.Types
cnot
Data.Qubit.Gate
COMMENT
Language.Quil.Types
compileExpression
Language.Quil.Execute
compileGate
Language.Quil.Execute
ComplexBits
Language.Quil.Types
complexFromBitVector
Language.Quil.Types
Cos
Language.Quil.Types
counter
Language.Quil.Types
CPHASE
Language.Quil.Types
cphase
Data.Qubit.Gate
CPHASE00
Language.Quil.Types
cphase00
Data.Qubit.Gate
CPHASE01
Language.Quil.Types
cphase01
Data.Qubit.Gate
CPHASE10
Language.Quil.Types
cphase10
Data.Qubit.Gate
cstate
Language.Quil.Types
CSWAP
Language.Quil.Types
cswap
Data.Qubit.Gate
CZ
Language.Quil.Types
cz
Data.Qubit.Gate
DEFCIRCUIT
Language.Quil.Types
DEFGATE
Language.Quil.Types
Definitions
1 (Type/Class)
Language.Quil.Types
2 (Data Constructor)
Language.Quil.Types
definitions
Language.Quil.Types
Divide
Language.Quil.Types
DoubleBits
Language.Quil.Types
doubleFromBitVector
Language.Quil.Types
DynamicParameter
Language.Quil.Types
EXCHANGE
Language.Quil.Types
executeInstruction
Language.Quil.Execute
executeInstructions
Language.Quil.Execute
Exp
Language.Quil.Types
Expression
1 (Type/Class)
Language.Quil.Types
2 (Data Constructor)
Language.Quil.Types
FALSE
Language.Quil.Types
Gate
Language.Quil.Types
gates
Language.Quil.Types
groundState
Data.Qubit
H
Language.Quil.Types
h
Data.Qubit.Gate
HALT
Language.Quil.Types
halted
Language.Quil.Types
I
Language.Quil.Types
i
Data.Qubit.Gate
INCLUDE
Language.Quil.Types
Instruction
Language.Quil.Types
IntegerBits
Language.Quil.Types
integerFromBitVector
Language.Quil.Types
ISWAP
Language.Quil.Types
iswap
Data.Qubit.Gate
JUMP
Language.Quil.Types
JUMP_UNLESS
Language.Quil.Types
JUMP_WHEN
Language.Quil.Types
LABEL
Language.Quil.Types
Label
Language.Quil.Types
Machine
1 (Type/Class)
Language.Quil.Types
2 (Data Constructor)
Language.Quil.Types
machine
Language.Quil.Types
MEASURE
Language.Quil.Types
measure
Data.Qubit
Minus
Language.Quil.Types
MOVE
Language.Quil.Types
Name
Language.Quil.Types
Negate
Language.Quil.Types
NOP
Language.Quil.Types
NOT
Language.Quil.Types
Number
1 (Type/Class)
Language.Quil.Types
2 (Data Constructor)
Language.Quil.Types
Operator
Data.Qubit
operatorAmplitudes
Data.Qubit
operatorIndices
Data.Qubit
operatorOrder
Data.Qubit
OR
Language.Quil.Types
Parameter
Language.Quil.Types
Parameters
Language.Quil.Types
PHASE
Language.Quil.Types
phase
Data.Qubit.Gate
Plus
Language.Quil.Types
Power
Language.Quil.Types
PRAGMA
Language.Quil.Types
probabilities
Data.Qubit
project
Data.Qubit
PSWAP
Language.Quil.Types
pswap
Data.Qubit.Gate
pureQubit
Data.Qubit
pureState
Data.Qubit
QBit
Language.Quil.Types
QIndex
Data.Qubit
QState
Data.Qubit
qstate
Language.Quil.Types
QState0
Data.Qubit
QState1
Data.Qubit
qubit
Data.Qubit
qubits
Data.Qubit
qubitsOperator
Data.Qubit
QVariable
Language.Quil.Types
rawOperator
Data.Qubit
rawWavefunction
Data.Qubit
RESET
Language.Quil.Types
runProgram
Language.Quil.Execute
runProgramWithStdGen
Language.Quil.Execute
runProgramWithStdRandom
Language.Quil.Execute
RX
Language.Quil.Types
rx
Data.Qubit.Gate
RY
Language.Quil.Types
ry
Data.Qubit.Gate
RZ
Language.Quil.Types
rz
Data.Qubit.Gate
S
Language.Quil.Types
s
Data.Qubit.Gate
Sin
Language.Quil.Types
Sqrt
Language.Quil.Types
SWAP
Language.Quil.Types
swap
Data.Qubit.Gate
T
Language.Quil.Types
t
Data.Qubit.Gate
Times
Language.Quil.Types
toBitVector
Language.Quil.Types
TRUE
Language.Quil.Types
USECIRCUIT
Language.Quil.Types
USEGATE
Language.Quil.Types
Variable
1 (Data Constructor)
Language.Quil.Types
2 (Type/Class)
Language.Quil.Types
WAIT
Language.Quil.Types
Wavefunction
Data.Qubit
wavefunctionAmplitudes
Data.Qubit
wavefunctionIndices
Data.Qubit
wavefunctionOrder
Data.Qubit
wavefunctionProbability
Data.Qubit
X
Language.Quil.Types
x
Data.Qubit.Gate
Y
Language.Quil.Types
y
Data.Qubit.Gate
Z
Language.Quil.Types
z
Data.Qubit.Gate
^*
Data.Qubit
^*^
Data.Qubit
^^*
Data.Qubit