quipper-core-0.8.0.1: An embedded, scalable functional programming language for quantum computing.

Index

.&&.Quipper.Generic, Quipper
./=.Quipper.Generic, Quipper
.==.Quipper.Generic, Quipper
add_to_controlsQuipper.Control
AllCtlQuipper.Circuit
apply_bcircuit_with_bindingsQuipper.Monad
apply_circuit_with_bindingsQuipper.Monad
apply_dbcircuit_with_bindingsQuipper.Monad
ArityQuipper.Circuit
arity_allocQuipper.Circuit
arity_appendQuipper.Circuit
arity_append_safeQuipper.Circuit
arity_append_unsafeQuipper.Circuit
arity_emptyQuipper.Circuit
arity_of_extarityQuipper.Circuit
arity_unused_wireQuipper.Circuit
arity_unused_wiresQuipper.Circuit
BCircuitQuipper.Circuit
bcircuit_of_static_dbcircuitQuipper.Circuit
BDataQuipper.QData, Quipper
bindQuipper.Transformer
BindingsQuipper.Transformer
bindings_emptyQuipper.Transformer
bind_bitQuipper.Monad
bind_bit_wireQuipper.Transformer
bind_bit_wire_listQuipper.Transformer
bind_controlsQuipper.Transformer
bind_deleteQuipper.Transformer
bind_gateQuipper.Transformer
bind_listQuipper.Transformer
bind_qubitQuipper.Monad
bind_qubit_wireQuipper.Transformer
bind_qubit_wire_listQuipper.Transformer
BitQuipper.Monad, Quipper
bitQuipper.QData, Quipper
BitlistQuipper.Monad, Quipper
Bit_Leaf 
1 (Type/Class)Quipper.QData
2 (Data Constructor)Quipper.QData
bit_of_wireQuipper.Monad
boolQuipper.QData
BoolParamQuipper.CircLifting, Quipper
bool_controlled_notQuipper.Generic, Quipper
bool_controlled_not_atQuipper.Generic, Quipper
boxQuipper.Generic, Quipper
BoxId 
1 (Type/Class)Quipper.Circuit
2 (Data Constructor)Quipper.Circuit
box_loopMQuipper.Generic, Quipper
BTQuipper.Transformer
BTypeQuipper.QData
B_EndpointQuipper.Transformer, Quipper
call_subroutineQuipper.Monad
canonical_shapeQuipper.QData
CbitQuipper.Circuit
CDataQuipper.QData, Quipper
CDiscardQuipper.Circuit
cdiscardQuipper.Generic, Quipper
cdiscard_bitQuipper.Monad
CGateQuipper.Circuit
cgateQuipper.Monad
CGateInvQuipper.Circuit
cgateinvQuipper.Monad
cgate_andQuipper.Monad, Quipper
cgate_eqQuipper.Monad, Quipper
cgate_ifQuipper.Generic, Quipper
cgate_if_bitQuipper.Monad
cgate_notQuipper.Monad, Quipper
cgate_orQuipper.Monad, Quipper
cgate_to_cnot_transformerQuipper.Classical
cgate_xorQuipper.Monad, Quipper
CInitQuipper.Circuit
cinitQuipper.Generic, Quipper
cinit_bitQuipper.Monad
cinit_listQuipper.Monad
CircQuipper.Monad, Quipper
CircLiftingUnpackQuipper.CircLifting, Quipper
CircuitQuipper.Circuit
CircuitTypeStructure 
1 (Type/Class)Quipper.Circuit
2 (Data Constructor)Quipper.Circuit
circuit_of_typedsubroutineQuipper.Circuit
circuit_to_nocontrolQuipper.Circuit
circ_ifQuipper.Generic, Quipper
classical_to_cnotQuipper.Classical, Quipper
classical_to_quantumQuipper.Classical, Quipper
classical_to_quantum_transformerQuipper.Classical
classical_to_quantum_unaryQuipper.Classical
classical_to_reversibleQuipper.Classical, Quipper
clist_addQuipper.Control
clist_add_bitQuipper.Monad
clist_add_qubitQuipper.Monad
clist_emptyQuipper.Control
cmultinot_listQuipper.Monad
cmultinot_list_atQuipper.Monad
CNotQuipper.Circuit
cnotQuipper.Monad, Quipper
cnot_atQuipper.Monad, Quipper
combineQuipper.Control
combine_controlsQuipper.Control
CommentQuipper.Circuit
commentQuipper.Labels, Quipper
comment_labelQuipper.Monad
comment_with_labelQuipper.Labels, Quipper
ControllableFlagQuipper.Circuit
controllable_circuitQuipper.Control
controllable_gateQuipper.Control
controlledQuipper.Monad, Quipper
controlled_notQuipper.Generic, Quipper
controlled_not_atQuipper.Generic, Quipper
ControlList 
1 (Type/Class)Quipper.Control, Quipper
2 (Data Constructor)Quipper.Control
ControlsQuipper.Circuit
ControlSourceQuipper.Control, Quipper
control_gateQuipper.Control
control_gate_catch_allQuipper.Control
CSwapQuipper.Circuit
CTermQuipper.Circuit
ctermQuipper.Generic, Quipper
cterm_bitQuipper.Monad
CtrlQuipper.Monad
CtrlsQuipper.Transformer, Quipper
CTypeQuipper.QData
DBCircuitQuipper.Circuit
dbcircuit_of_bcircuitQuipper.Circuit
decToCircMonadQuipper.CircLifting, Quipper
decToMonadQuipper
define_subroutineQuipper.Transformer
destructure_withQuipper.Circuit
dotted_indexedQuipper.Labels
DTQuipper.Transformer
DTermQuipper.Circuit
dterm_bitQuipper.Monad
dummyQuipper.QData
DynamicTransformerQuipper.Transformer
dynamic_liftQuipper.Generic, Quipper
dynamic_lift_bitQuipper.Monad
encapsulate_dynamicQuipper.Generic
encapsulate_genericQuipper.Generic
encapsulate_generic_in_namespaceQuipper.Generic
endforQuipper
EndpointQuipper.Monad, Quipper
endpoints_of_qcdataQuipper.Generic
endpoints_of_wires_in_arityQuipper.Monad
Endpoint_BitQuipper.Transformer, Quipper
endpoint_of_wireQuipper.Monad
Endpoint_QubitQuipper.Transformer, Quipper
expToMonadQuipper
expZtQuipper.Monad, Quipper
expZt_atQuipper.Monad, Quipper
ExtArityQuipper.Circuit
extended_named_gateQuipper.Generic, Quipper
extended_named_gate_atQuipper.Generic, Quipper
extract_generalQuipper.Monad
extract_in_contextQuipper.Monad
extract_in_current_namespaceQuipper.Monad
extract_simpleQuipper.Monad
forQuipper
foreachQuipper
from_signedQuipper.Circuit, Quipper
fs_shapeQuipper.QData
GateQuipper.Circuit
gatelist_of_readwriteQuipper.Circuit
gate_arityQuipper.Circuit
gate_controlsQuipper.Circuit
gate_EQuipper.Monad, Quipper
gate_E_atQuipper.Monad, Quipper
gate_E_invQuipper.Monad, Quipper
gate_E_inv_atQuipper.Monad, Quipper
gate_HQuipper.Monad, Quipper
gate_H_atQuipper.Monad, Quipper
gate_iXQuipper.Monad, Quipper
gate_iX_atQuipper.Monad, Quipper
gate_iX_invQuipper.Monad, Quipper
gate_iX_inv_atQuipper.Monad, Quipper
gate_ncflagQuipper.Circuit
gate_omegaQuipper.Monad, Quipper
gate_omega_atQuipper.Monad, Quipper
gate_reverseQuipper.Circuit
gate_SQuipper.Monad, Quipper
gate_S_atQuipper.Monad, Quipper
gate_S_invQuipper.Monad, Quipper
gate_S_inv_atQuipper.Monad, Quipper
gate_TQuipper.Monad, Quipper
gate_T_atQuipper.Monad, Quipper
gate_T_invQuipper.Monad, Quipper
gate_T_inv_atQuipper.Monad, Quipper
gate_VQuipper.Monad, Quipper
gate_V_atQuipper.Monad, Quipper
gate_V_invQuipper.Monad, Quipper
gate_V_inv_atQuipper.Monad, Quipper
gate_WQuipper.Monad, Quipper
gate_with_ncflagQuipper.Circuit
gate_W_atQuipper.Monad, Quipper
gate_XQuipper.Monad, Quipper
gate_X_atQuipper.Monad, Quipper
gate_YQuipper.Monad, Quipper
gate_Y_atQuipper.Monad, Quipper
gate_ZQuipper.Monad, Quipper
gate_Z_atQuipper.Monad, Quipper
getLabelMonadQuipper.Labels
get_namespaceQuipper.Monad
get_signQuipper.Circuit, Quipper
global_phaseQuipper.Monad, Quipper
global_phase_anchoredQuipper.Generic, Quipper
global_phase_anchored_listQuipper.Monad
GPhaseQuipper.Circuit
hadamardQuipper.Monad, Quipper
hadamard_atQuipper.Monad, Quipper
HTypeQuipper.QData
identity_dynamic_transformerQuipper.Monad
identity_transformerQuipper.Monad, Quipper
id_CircuitTypeStructureQuipper.Circuit
InconsistentQuipper.Control
indexedQuipper.Labels
IndexListQuipper.Labels
indexlist_dottedQuipper.Labels
indexlist_emptyQuipper.Labels
indexlist_formatQuipper.Labels
indexlist_subscriptQuipper.Labels
inline_subroutineQuipper.Generic
InverseFlagQuipper.Circuit, Quipper.Monad, Quipper
labelQuipper.Labels, Quipper
LabelableQuipper.Labels, Quipper
LabelMonad 
1 (Type/Class)Quipper.Labels
2 (Data Constructor)Quipper.Labels
labelmonad_get_indexlistQuipper.Labels
labelmonad_put_bindingQuipper.Labels
labelmonad_runQuipper.Labels
labelmonad_with_indexlistQuipper.Labels
label_emptyQuipper.Labels
label_recQuipper.Labels
label_wireQuipper.Labels
lifting_functionQuipper.Transformer
loopQuipper
loopMQuipper
loopM_boxed_ifQuipper.Generic, Quipper
loop_with_indexQuipper
loop_with_indexMQuipper
LTypeQuipper.QData
map2QQuipper.Generic
mapBinaryQuipper.Generic, Quipper
mapBinary_cQuipper.Generic, Quipper
mapUnaryQuipper.Generic, Quipper
map_hadamardQuipper.Generic, Quipper
map_hadamard_atQuipper.Generic, Quipper
measureQuipper.Generic, Quipper
measure_qubitQuipper.Monad
mklabelQuipper.Labels
named_gateQuipper.Generic, Quipper
named_gate_atQuipper.Generic, Quipper
named_gate_qulistQuipper.Monad
named_gate_qulist_atQuipper.Monad
named_rotationQuipper.Generic, Quipper
named_rotation_atQuipper.Generic, Quipper
named_rotation_qulistQuipper.Monad
named_rotation_qulist_atQuipper.Monad
NamespaceQuipper.Circuit
namespace_emptyQuipper.Circuit
nboxQuipper.Generic, Quipper
newBoolQuipper.CircLifting, Quipper
NoControlFlagQuipper.Circuit, Quipper
NoCtlQuipper.Circuit
n_of_extarityQuipper.Circuit
OBCircuitQuipper.Circuit
ob_circuitQuipper.Circuit
OCircuit 
1 (Type/Class)Quipper.Circuit
2 (Data Constructor)Quipper.Circuit
OnlyClassicalCtlQuipper.Circuit
packQuipper.CircLifting, Quipper
PFalseQuipper.CircLifting, Quipper
prepareQuipper.Generic, Quipper
prepare_qubitQuipper.Monad
provide_simple_subroutineQuipper.Monad
provide_subroutineQuipper.Monad
provide_subroutinesQuipper.Monad
provide_subroutine_genericQuipper.Generic
PTrueQuipper.CircLifting, Quipper
put_subroutine_definitionQuipper.Monad
QbitQuipper.Circuit
QCDataQuipper.QData, Quipper
QCDataPlusQuipper.QData, Quipper
QCDataPlus_SimpleQuipper.QData
qcdata_foldQuipper.QData
qcdata_foldMQuipper.QData
qcdata_fold_mapQuipper.QData
qcdata_fold_mapMQuipper.QData
qcdata_makeshapeQuipper.QData
qcdata_mapQuipper.QData
qcdata_mapMQuipper.QData
qcdata_mapM_opQuipper.QData
qcdata_of_endpointsQuipper.Generic
qcdata_promoteQuipper.QData
qcdata_sequentializeQuipper.QData
QCData_SimpleQuipper.QData
qcdata_unsequentializeQuipper.QData
qcdata_unzipQuipper.QData
qcdata_zipQuipper.QData
QCLeafQuipper.QData
QCTypeQuipper.QData
QCurryQuipper.Generic
qcurryQuipper.Generic
qc_bindQuipper.Generic
qc_copyQuipper.Generic, Quipper
qc_copy_funQuipper.Generic, Quipper
qc_discardQuipper.Generic, Quipper
qc_falseQuipper.Generic, Quipper
qc_initQuipper.Generic, Quipper
qc_init_with_shapeQuipper.Generic, Quipper
qc_mapBinaryQuipper.Generic, Quipper
qc_measureQuipper.Generic, Quipper
qc_prepareQuipper.Generic, Quipper
qc_termQuipper.Generic, Quipper
qc_unbindQuipper.Generic
qc_uncopyQuipper.Generic, Quipper
qc_uncopy_funQuipper.Generic, Quipper
QDataQuipper.QData, Quipper
qdata_foldQuipper.QData
qdata_foldMQuipper.QData
qdata_fold_mapQuipper.QData
qdata_fold_mapMQuipper.QData
qdata_makeshapeQuipper.QData
qdata_mapQuipper.QData
qdata_mapMQuipper.QData
qdata_mapM_opQuipper.QData
qdata_of_qubitsQuipper.Generic
qdata_promoteQuipper.QData
qdata_promote_cQuipper.QData
qdata_sequentializeQuipper.QData
qdata_unsequentializeQuipper.QData
qdata_unzipQuipper.QData
qdata_zipQuipper.QData
QDiscardQuipper.Circuit
qdiscardQuipper.Generic, Quipper
qdiscard_qubitQuipper.Monad
QEqQuipper.QClasses, Quipper
QGateQuipper.Circuit
QInitQuipper.Circuit
qinitQuipper.Generic, Quipper
qinit_listQuipper.Monad
qinit_of_charQuipper.Monad, Quipper
qinit_of_stringQuipper.Monad, Quipper
qinit_plusminusQuipper.Monad, Quipper
qinit_qubitQuipper.Monad
qinit_qubit_ancillaQuipper.Monad
QMeasQuipper.Circuit
qmultinotQuipper.Generic, Quipper
qmultinot_atQuipper.Generic, Quipper
qmultinot_listQuipper.Monad
qmultinot_list_atQuipper.Monad
qnotQuipper.Monad, Quipper
qnot_atQuipper.Monad, Quipper
QOrdQuipper.QClasses, Quipper
QPrepQuipper.Circuit
QRotQuipper.Circuit
QShapeQuipper.QData, Quipper
qshapeQuipper.Generic, Quipper
QTermQuipper.Circuit
qtermQuipper.Generic, Quipper
qterm_listQuipper.Monad
qterm_qubitQuipper.Monad
qterm_qubit_ancillaQuipper.Monad
QTypeQuipper.QData
QTypeBQuipper.QData
QubitQuipper.Monad, Quipper
qubitQuipper.QData, Quipper
qubits_of_qdataQuipper.Generic
Qubit_Leaf 
1 (Type/Class)Quipper.QData
2 (Data Constructor)Quipper.QData
qubit_of_wireQuipper.Monad
QulistQuipper.Monad, Quipper
quncurryQuipper.Generic
QUnprepQuipper.Circuit
q_geQuipper.QClasses, Quipper
q_geqQuipper.QClasses, Quipper
q_greaterQuipper.QClasses, Quipper
q_gtQuipper.QClasses, Quipper
q_is_equalQuipper.QClasses, Quipper
q_is_not_equalQuipper.QClasses, Quipper
q_leQuipper.QClasses, Quipper
q_leqQuipper.QClasses, Quipper
q_lessQuipper.QClasses, Quipper
q_ltQuipper.QClasses, Quipper
q_maxQuipper.QClasses, Quipper
q_minQuipper.QClasses, Quipper
ReadWriteQuipper.Circuit, Quipper.Monad
readwrite_unwind_staticQuipper.Circuit
readwrite_wrapQuipper.Circuit
RepeatFlag 
1 (Type/Class)Quipper.Circuit
2 (Data Constructor)Quipper.Circuit
reverse_bcircuitQuipper.Circuit
reverse_circuitQuipper.Circuit
reverse_encapsulatedQuipper.Monad
reverse_endo_ifQuipper.Generic, Quipper
reverse_gatelistQuipper.Circuit
reverse_genericQuipper.Generic, Quipper
reverse_generic_curriedQuipper.Generic, Quipper
reverse_generic_endoQuipper.Generic, Quipper
reverse_generic_impQuipper.Generic, Quipper
reverse_imp_ifQuipper.Generic, Quipper
reverse_ocircuitQuipper.Circuit
reverse_simpleQuipper.Generic, Quipper
reverse_simple_curriedQuipper.Generic, Quipper
rGateQuipper.Monad, Quipper
rGate_atQuipper.Monad, Quipper
RW_ReadQuipper.Circuit, Quipper.Monad
RW_ReturnQuipper.Circuit, Quipper.Monad
RW_SubroutineQuipper.Circuit, Quipper.Monad
RW_WriteQuipper.Circuit, Quipper.Monad
set_namespaceQuipper.Monad
shapeQuipper.QData
shapetype_bQuipper.QData
shapetype_cQuipper.QData
shapetype_qQuipper.QData
showNamesQuipper.Circuit
Signed 
1 (Type/Class)Quipper.Circuit, Quipper.Monad, Quipper
2 (Data Constructor)Quipper.Circuit, Quipper.Monad, Quipper
SimpleTypeQuipper.QData
structure_withQuipper.Circuit
SubroutineQuipper.Circuit
subroutineQuipper.Monad
swapQuipper.Generic, Quipper
swap_atQuipper.Generic, Quipper
swap_bitQuipper.Monad
swap_bit_atQuipper.Monad
swap_qubitQuipper.Monad
swap_qubit_atQuipper.Monad
template_bool_xorQuipper.CircLifting, Quipper
template_errorQuipper
template_FalseQuipper.CircLifting, Quipper
template_foldlQuipper
template_fold_right_zipQuipper
template_ifQuipper.CircLifting, Quipper
template_initQuipper
template_lastQuipper
template_newBoolQuipper.CircLifting, Quipper
template_notQuipper.CircLifting, Quipper
template_PFalseQuipper.CircLifting, Quipper
template_PTrueQuipper.CircLifting, Quipper
template_reverseQuipper
template_sndQuipper
template_symb_ampersand_symb_ampersand_Quipper.CircLifting, Quipper
template_symb_colon_Quipper
template_symb_dollar_Quipper
template_symb_equal_symb_equal_Quipper.CircLifting, Quipper
template_symb_obracket_symb_cbracket_Quipper
template_symb_plus_symb_plus_Quipper
template_symb_vbar_symb_vbar_Quipper.CircLifting, Quipper
template_TrueQuipper.CircLifting, Quipper
template_zip3Quipper
template_zipWithQuipper
TimestepQuipper.Circuit, Quipper.Monad, Quipper
to_controlQuipper.Control, Quipper
TransformerQuipper.Transformer, Quipper
transformerQuipper.Transformer
transform_bcircuit_idQuipper.Transformer
transform_bcircuit_recQuipper.Transformer
transform_circuitQuipper.Transformer
transform_dbcircuitQuipper.Transformer
transform_genericQuipper.Generic, Quipper
transform_generic_shapeQuipper.Generic, Quipper
transform_unaryQuipper.Generic
transform_unary_dynamicQuipper.Generic
transform_unary_dynamic_shapeQuipper.Generic
transform_unary_shapeQuipper.Generic
translate_cgateQuipper.Classical
trivial_endpointQuipper.Classical
TypedSubroutine 
1 (Type/Class)Quipper.Circuit
2 (Data Constructor)Quipper.Circuit
T_CDiscardQuipper.Transformer, Quipper
T_CGateQuipper.Transformer, Quipper
T_CGateInvQuipper.Transformer, Quipper
T_CInitQuipper.Transformer, Quipper
T_CNotQuipper.Transformer, Quipper
T_CommentQuipper.Transformer, Quipper
T_CSwapQuipper.Transformer, Quipper
T_CTermQuipper.Transformer, Quipper
T_DTermQuipper.Transformer, Quipper
T_GateQuipper.Transformer, Quipper
T_GPhaseQuipper.Transformer, Quipper
T_QDiscardQuipper.Transformer, Quipper
T_QGateQuipper.Transformer, Quipper
T_QInitQuipper.Transformer, Quipper
T_QMeasQuipper.Transformer, Quipper
T_QPrepQuipper.Transformer, Quipper
T_QRotQuipper.Transformer, Quipper
T_QTermQuipper.Transformer, Quipper
T_QUnprepQuipper.Transformer, Quipper
T_SubroutineQuipper.Transformer, Quipper
unbindQuipper.Transformer
unbind_bitQuipper.Monad
unbind_bit_wireQuipper.Transformer
unbind_bit_wire_listQuipper.Transformer
unbind_controlsQuipper.Transformer
unbind_listQuipper.Transformer
unbind_qubitQuipper.Monad
unbind_qubit_wireQuipper.Transformer
unbind_qubit_wire_listQuipper.Transformer
unencapsulate_dynamicQuipper.Generic
unencapsulate_genericQuipper.Generic
unextract_in_contextQuipper.Monad
unpackQuipper.CircLifting, Quipper
unprepare_qubitQuipper.Monad
WireQuipper.Circuit
wirelist_of_circuitQuipper.Circuit
wirelist_of_gateQuipper.Circuit
wires_of_bindingsQuipper.Transformer
wires_of_controlsQuipper.Circuit
wires_of_gateQuipper.Circuit
wires_with_arity_of_endpointsQuipper.Monad
WiretypeQuipper.Circuit
wire_of_bitQuipper.Monad
wire_of_endpointQuipper.Monad
wire_of_qubitQuipper.Monad
without_commentsQuipper.Monad, Quipper
without_controlsQuipper.Monad, Quipper
without_controls_ifQuipper.Monad, Quipper
with_ancillaQuipper.Monad, Quipper
with_ancilla_initQuipper.Generic, Quipper
with_ancilla_listQuipper.Generic, Quipper
with_basis_changeQuipper.Generic, Quipper
with_classical_controlQuipper.Generic, Quipper
with_computedQuipper.Generic, Quipper
with_computed_funQuipper.Generic, Quipper
with_controlsQuipper.Monad, Quipper
with_dotted_indexQuipper.Labels
with_indexQuipper.Labels
with_reserveQuipper.Monad