ProjectQ
v0.4.1
Tutorial
Examples
Code Documentation
ProjectQ
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
|
Z
_
__bool__() (projectq.types.BasicQubit method)
(projectq.types.Qureg method)
__copy__() (projectq.types.Qubit method)
__deepcopy__() (projectq.types.Qubit method)
__del__() (projectq.types.Qubit method)
__eq__() (projectq.types.BasicQubit method)
__hash__() (projectq.types.BasicQubit method)
__init__() (projectq.backends.CircuitDrawer method)
(projectq.backends.ClassicalSimulator method)
(projectq.backends.CommandPrinter method)
(projectq.backends.IBMBackend method)
(projectq.backends.ResourceCounter method)
(projectq.backends.Simulator method)
(projectq.cengines.AutoReplacer method)
(projectq.cengines.BasicEngine method)
(projectq.cengines.BasicMapperEngine method)
(projectq.cengines.CommandModifier method)
(projectq.cengines.CompareEngine method)
(projectq.cengines.DecompositionRule method)
(projectq.cengines.DecompositionRuleSet method)
(projectq.cengines.DummyEngine method)
(projectq.cengines.ForwarderEngine method)
(projectq.cengines.GridMapper method)
(projectq.cengines.IBM5QubitMapper method)
(projectq.cengines.InstructionFilter method)
(projectq.cengines.LastEngineException method)
(projectq.cengines.LinearMapper method)
(projectq.cengines.LocalOptimizer method)
(projectq.cengines.MainEngine method)
(projectq.cengines.ManualMapper method)
(projectq.cengines.SwapAndCNOTFlipper method)
(projectq.cengines.TagRemover method)
(projectq.libs.math.AddConstant method)
(projectq.libs.math.AddConstantModN method)
(projectq.libs.math.MultiplyByConstantModN method)
(projectq.libs.revkit.ControlFunctionOracle method)
(projectq.libs.revkit.PermutationOracle method)
(projectq.libs.revkit.PhaseOracle method)
(projectq.meta.Compute method)
(projectq.meta.Control method)
(projectq.meta.CustomUncompute method)
(projectq.meta.Dagger method)
(projectq.meta.LogicalQubitIDTag method)
(projectq.meta.Loop method)
(projectq.meta.LoopTag method)
(projectq.ops.BasicGate method)
(projectq.ops.BasicMathGate method)
(projectq.ops.BasicPhaseGate method)
(projectq.ops.BasicQubit method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
(projectq.ops.ControlledGate method)
(projectq.ops.DaggeredGate method)
(projectq.ops.QubitOperator method)
(projectq.ops.SqrtSwapGate method)
(projectq.ops.StatePreparation method)
(projectq.ops.SwapGate method)
(projectq.ops.Tensor method)
(projectq.ops.TimeEvolution method)
(projectq.ops.UniformlyControlledRy method)
(projectq.ops.UniformlyControlledRz method)
(projectq.types.BasicQubit method)
__int__() (projectq.types.BasicQubit method)
(projectq.types.Qureg method)
__ne__() (projectq.types.BasicQubit method)
__nonzero__() (projectq.types.BasicQubit method)
(projectq.types.Qureg method)
__or__() (projectq.libs.revkit.ControlFunctionOracle method)
(projectq.libs.revkit.PermutationOracle method)
(projectq.libs.revkit.PhaseOracle method)
(projectq.ops.BasicGate method)
(projectq.ops.ControlledGate method)
(projectq.ops.MeasureGate method)
(projectq.ops.QubitOperator method)
(projectq.ops.Tensor method)
(projectq.ops.TimeEvolution method)
__str__() (projectq.types.BasicQubit method)
(projectq.types.Qureg method)
__weakref__ (projectq.types.BasicQubit attribute)
(projectq.types.Qureg attribute)
A
active_qubits (projectq.cengines.MainEngine attribute)
add_control_qubits() (projectq.ops.Command method)
add_decomposition_rule() (projectq.cengines.DecompositionRuleSet method)
AddConstant (class in projectq.libs.math)
AddConstantModN (class in projectq.libs.math)
All (in module projectq.ops)
all_defined_decomposition_rules (in module projectq.setups.decompositions.arb1qubit2rzandry)
(in module projectq.setups.decompositions.barrier)
(in module projectq.setups.decompositions.carb1qubit2cnotrzandry)
(in module projectq.setups.decompositions.cnu2toffoliandcu)
(in module projectq.setups.decompositions.crz2cxandrz)
(in module projectq.setups.decompositions.entangle)
(in module projectq.setups.decompositions.globalphase)
(in module projectq.setups.decompositions.ph2r)
(in module projectq.setups.decompositions.qft2crandhadamard)
(in module projectq.setups.decompositions.r2rzandph)
(in module projectq.setups.decompositions.rx2rz)
(in module projectq.setups.decompositions.ry2rz)
(in module projectq.setups.decompositions.swap2cnot)
(in module projectq.setups.decompositions.time_evolution)
(in module projectq.setups.decompositions.toffoli2cnotandtgate)
all_qubits (projectq.ops.Command attribute)
,
[1]
allocate_qubit() (projectq.cengines.BasicEngine method)
allocate_qureg() (projectq.cengines.BasicEngine method)
AllocateDirtyQubitGate (class in projectq.ops)
AllocateQubitGate (class in projectq.ops)
apply_command() (in module projectq.ops)
apply_qubit_operator() (projectq.backends.Simulator method)
AutoReplacer (class in projectq.cengines)
B
backend (projectq.cengines.MainEngine attribute)
BarrierGate (class in projectq.ops)
BasicEngine (class in projectq.cengines)
BasicGate (class in projectq.ops)
BasicMapperEngine (class in projectq.cengines)
BasicMathGate (class in projectq.ops)
BasicPhaseGate (class in projectq.ops)
BasicQubit (class in projectq.ops)
(class in projectq.types)
BasicRotationGate (class in projectq.ops)
C
C() (in module projectq.ops)
cheat() (projectq.backends.Simulator method)
CircuitDrawer (class in projectq.backends)
ClassicalInstructionGate (class in projectq.ops)
ClassicalSimulator (class in projectq.backends)
collapse_wavefunction() (projectq.backends.Simulator method)
Command (class in projectq.ops)
CommandModifier (class in projectq.cengines)
CommandPrinter (class in projectq.backends)
CompareEngine (class in projectq.cengines)
compress() (projectq.ops.QubitOperator method)
Compute (class in projectq.meta)
ComputeTag (class in projectq.meta)
Control (class in projectq.meta)
control_qubits (projectq.ops.Command attribute)
,
[1]
ControlFunctionOracle (class in projectq.libs.revkit)
ControlledGate (class in projectq.ops)
CRz() (in module projectq.ops)
current_mapping (projectq.cengines.BasicMapperEngine.self attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
CustomUncompute (class in projectq.meta)
cyclic (projectq.cengines.LinearMapper attribute)
D
Dagger (class in projectq.meta)
DaggeredGate (class in projectq.ops)
deallocate_qubit() (projectq.cengines.BasicEngine method)
DeallocateQubitGate (class in projectq.ops)
DecompositionRule (class in projectq.cengines)
DecompositionRuleSet (class in projectq.cengines)
depth_of_swaps (projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
dirty_qubits (projectq.cengines.MainEngine attribute)
DirtyQubitTag (class in projectq.meta)
drop_engine_after() (in module projectq.meta)
DummyEngine (class in projectq.cengines)
E
engine (projectq.ops.Command attribute)
,
[1]
(projectq.types.Qureg attribute)
EntangleGate (class in projectq.ops)
F
FastForwardingGate (class in projectq.ops)
flush() (projectq.cengines.MainEngine method)
FlushGate (class in projectq.ops)
ForwarderEngine (class in projectq.cengines)
G
gate (projectq.ops.Command attribute)
gate_class_counts (projectq.backends.ResourceCounter attribute)
gate_counts (projectq.backends.ResourceCounter attribute)
generate_command() (projectq.ops.BasicGate method)
get_amplitude() (projectq.backends.Simulator method)
get_control_count() (in module projectq.meta)
get_engine_list() (in module projectq.setups.default)
(in module projectq.setups.grid)
(in module projectq.setups.ibm)
(in module projectq.setups.ibm16)
(in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
get_expectation_value() (projectq.backends.Simulator method)
get_inverse() (in module projectq.ops)
(projectq.libs.math.AddConstant method)
(projectq.libs.math.AddConstantModN method)
(projectq.ops.AllocateDirtyQubitGate method)
(projectq.ops.AllocateQubitGate method)
(projectq.ops.BarrierGate method)
(projectq.ops.BasicGate method)
(projectq.ops.BasicPhaseGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
(projectq.ops.ControlledGate method)
(projectq.ops.DaggeredGate method)
(projectq.ops.DeallocateQubitGate method)
(projectq.ops.QubitOperator method)
(projectq.ops.SelfInverseGate method)
(projectq.ops.Tensor method)
(projectq.ops.TimeEvolution method)
(projectq.ops.UniformlyControlledRy method)
(projectq.ops.UniformlyControlledRz method)
get_latex() (projectq.backends.CircuitDrawer method)
get_math_function() (projectq.ops.BasicMathGate method)
get_measurement_result() (projectq.cengines.MainEngine method)
get_merged() (projectq.ops.BasicGate method)
(projectq.ops.BasicPhaseGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
(projectq.ops.QubitOperator method)
(projectq.ops.TimeEvolution method)
(projectq.ops.UniformlyControlledRy method)
(projectq.ops.UniformlyControlledRz method)
get_new_qubit_id() (projectq.cengines.MainEngine method)
get_probabilities() (projectq.backends.IBMBackend method)
get_probability() (projectq.backends.Simulator method)
GridMapper (class in projectq.cengines)
H
hamiltonian (projectq.ops.TimeEvolution attribute)
HGate (class in projectq.ops)
high_level_gates() (in module projectq.setups.grid)
(in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
I
IBM5QubitMapper (class in projectq.cengines)
IBMBackend (class in projectq.backends)
insert_engine() (in module projectq.meta)
InstructionFilter (class in projectq.cengines)
interchangeable_qubit_indices (projectq.ops.Command attribute)
is_available() (projectq.backends.CircuitDrawer method)
(projectq.backends.ClassicalSimulator method)
(projectq.backends.CommandPrinter method)
(projectq.backends.IBMBackend method)
(projectq.backends.ResourceCounter method)
(projectq.backends.Simulator method)
(projectq.cengines.BasicEngine method)
(projectq.cengines.CompareEngine method)
(projectq.cengines.DummyEngine method)
(projectq.cengines.GridMapper method)
(projectq.cengines.IBM5QubitMapper method)
(projectq.cengines.InstructionFilter method)
(projectq.cengines.LinearMapper method)
(projectq.cengines.SwapAndCNOTFlipper method)
is_last_engine (projectq.cengines.BasicEngine attribute)
is_meta_tag_supported() (projectq.cengines.BasicEngine method)
isclose() (projectq.ops.QubitOperator method)
L
LastEngineException
LinearMapper (class in projectq.cengines)
LocalOptimizer (class in projectq.cengines)
logical_qubit_id (projectq.meta.LogicalQubitIDTag attribute)
LogicalQubitIDTag (class in projectq.meta)
Loop (class in projectq.meta)
loop_tag_id (projectq.meta.LoopTag attribute)
LoopTag (class in projectq.meta)
M
main_engine (projectq.cengines.BasicEngine attribute)
(projectq.cengines.MainEngine attribute)
MainEngine (class in projectq.cengines)
make_tuple_of_qureg() (projectq.ops.BasicGate static method)
ManualMapper (class in projectq.cengines)
map (projectq.cengines.ManualMapper attribute)
mapper (projectq.cengines.MainEngine attribute)
max_width (projectq.backends.ResourceCounter attribute)
MeasureGate (class in projectq.ops)
MultiplyByConstantModN (class in projectq.libs.math)
N
next_engine (projectq.cengines.BasicEngine attribute)
(projectq.cengines.MainEngine attribute)
NotInvertible
NotMergeable
NotYetMeasuredError
num_columns (projectq.cengines.GridMapper attribute)
num_mappings (projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
num_of_swaps_per_mapping (projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
num_qubits (projectq.cengines.GridMapper attribute)
num_rows (projectq.cengines.GridMapper attribute)
O
one_and_two_qubit_gates() (in module projectq.setups.grid)
(in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
P
PermutationOracle (class in projectq.libs.revkit)
Ph (class in projectq.ops)
PhaseOracle (class in projectq.libs.revkit)
projectq.backends (module)
projectq.cengines (module)
projectq.libs (module)
projectq.libs.math (module)
projectq.libs.revkit (module)
projectq.meta (module)
projectq.ops (module)
projectq.setups (module)
projectq.setups.decompositions (module)
projectq.setups.decompositions.arb1qubit2rzandry (module)
projectq.setups.decompositions.barrier (module)
projectq.setups.decompositions.carb1qubit2cnotrzandry (module)
projectq.setups.decompositions.cnu2toffoliandcu (module)
projectq.setups.decompositions.crz2cxandrz (module)
projectq.setups.decompositions.entangle (module)
projectq.setups.decompositions.globalphase (module)
projectq.setups.decompositions.ph2r (module)
projectq.setups.decompositions.qft2crandhadamard (module)
projectq.setups.decompositions.r2rzandph (module)
projectq.setups.decompositions.rx2rz (module)
projectq.setups.decompositions.ry2rz (module)
projectq.setups.decompositions.swap2cnot (module)
projectq.setups.decompositions.time_evolution (module)
projectq.setups.decompositions.toffoli2cnotandtgate (module)
projectq.setups.default (module)
projectq.setups.grid (module)
projectq.setups.ibm (module)
projectq.setups.ibm16 (module)
projectq.setups.linear (module)
projectq.setups.restrictedgateset (module)
projectq.types (module)
Q
QFTGate (class in projectq.ops)
Qubit (class in projectq.types)
QubitOperator (class in projectq.ops)
qubits (projectq.ops.Command attribute)
Qureg (class in projectq.types)
R
R (class in projectq.ops)
read_bit() (projectq.backends.ClassicalSimulator method)
read_register() (projectq.backends.ClassicalSimulator method)
receive() (projectq.backends.CircuitDrawer method)
(projectq.backends.CommandPrinter method)
(projectq.backends.IBMBackend method)
(projectq.backends.ResourceCounter method)
(projectq.backends.Simulator method)
(projectq.cengines.AutoReplacer method)
(projectq.cengines.CommandModifier method)
(projectq.cengines.ForwarderEngine method)
(projectq.cengines.GridMapper method)
(projectq.cengines.IBM5QubitMapper method)
(projectq.cengines.InstructionFilter method)
(projectq.cengines.LinearMapper method)
(projectq.cengines.LocalOptimizer method)
(projectq.cengines.MainEngine method)
(projectq.cengines.ManualMapper method)
(projectq.cengines.SwapAndCNOTFlipper method)
(projectq.cengines.TagRemover method)
ResourceCounter (class in projectq.backends)
return_new_mapping() (projectq.cengines.LinearMapper static method)
return_swap_depth() (in module projectq.cengines)
return_swaps() (projectq.cengines.GridMapper method)
Rx (class in projectq.ops)
Ry (class in projectq.ops)
Rz (class in projectq.ops)
S
SelfInverseGate (class in projectq.ops)
send() (projectq.cengines.BasicEngine method)
(projectq.cengines.MainEngine method)
set_measurement_result() (projectq.cengines.MainEngine method)
set_qubit_locations() (projectq.backends.CircuitDrawer method)
set_wavefunction() (projectq.backends.Simulator method)
SGate (class in projectq.ops)
Simulator (class in projectq.backends)
SqrtSwapGate (class in projectq.ops)
SqrtXGate (class in projectq.ops)
StatePreparation (class in projectq.ops)
storage (projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
SubConstant() (in module projectq.libs.math)
SubConstantModN() (in module projectq.libs.math)
SwapAndCNOTFlipper (class in projectq.cengines)
SwapGate (class in projectq.ops)
T
TagRemover (class in projectq.cengines)
tags (projectq.ops.Command attribute)
Tensor (class in projectq.ops)
terms (projectq.ops.QubitOperator attribute)
tex_str() (projectq.ops.BasicPhaseGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.DaggeredGate method)
TGate (class in projectq.ops)
time (projectq.ops.TimeEvolution attribute)
TimeEvolution (class in projectq.ops)
U
Uncompute() (in module projectq.meta)
UncomputeTag (class in projectq.meta)
UniformlyControlledRy (class in projectq.ops)
UniformlyControlledRz (class in projectq.ops)
UnsupportedEngineError
W
WeakQubitRef (class in projectq.types)
write_bit() (projectq.backends.ClassicalSimulator method)
write_register() (projectq.backends.ClassicalSimulator method)
X
XGate (class in projectq.ops)
Y
YGate (class in projectq.ops)
Z
ZGate (class in projectq.ops)
Read the Docs
v: v0.4.1
Versions
latest
stable
v0.4.1
v0.4
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.2.0
v0.1.3
master
fix-docs
feature-revkit-interface
develop
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.