ProjectQ
v0.5.0
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
_
__init__() (projectq.backends.CircuitDrawer method)
(projectq.backends.CircuitDrawerMatplotlib 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.BasicRotationGate method)
(projectq.ops.Command method)
(projectq.ops.ControlledGate method)
(projectq.ops.DaggeredGate method)
(projectq.ops.FlipBits method)
(projectq.ops.MatrixGate method)
(projectq.ops.QAA method)
(projectq.ops.QPE 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)
__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.FlipBits method)
(projectq.ops.MeasureGate method)
(projectq.ops.QubitOperator method)
(projectq.ops.Tensor method)
(projectq.ops.TimeEvolution method)
A
active_qubits (projectq.cengines.MainEngine attribute)
add_control_qubits() (projectq.ops.Command method)
add_decomposition_rule() (projectq.cengines.DecompositionRuleSet method)
add_decomposition_rules() (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.amplitudeamplification)
(in module projectq.setups.decompositions.arb1qubit2rzandry)
(in module projectq.setups.decompositions.barrier)
(in module projectq.setups.decompositions.carb1qubit2cnotrzandry)
(in module projectq.setups.decompositions.cnot2cz)
(in module projectq.setups.decompositions.cnot2rxx)
(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.h2rx)
(in module projectq.setups.decompositions.ph2r)
(in module projectq.setups.decompositions.phaseestimation)
(in module projectq.setups.decompositions.qft2crandhadamard)
(in module projectq.setups.decompositions.qubitop2onequbit)
(in module projectq.setups.decompositions.r2rzandph)
(in module projectq.setups.decompositions.rx2rz)
(in module projectq.setups.decompositions.ry2rz)
(in module projectq.setups.decompositions.rz2rx)
(in module projectq.setups.decompositions.sqrtswap2cnot)
(in module projectq.setups.decompositions.stateprep2cnot)
(in module projectq.setups.decompositions.swap2cnot)
(in module projectq.setups.decompositions.time_evolution)
(in module projectq.setups.decompositions.toffoli2cnotandtgate)
(in module projectq.setups.decompositions.uniformlycontrolledr2cnot)
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.types)
BasicRotationGate (class in projectq.ops)
C
C() (in module projectq.ops)
cache_cmd() (projectq.cengines.CompareEngine method)
cheat() (projectq.backends.Simulator method)
CircuitDrawer (class in projectq.backends)
CircuitDrawerMatplotlib (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)
compare_cmds() (projectq.cengines.CompareEngine method)
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 attribute)
(projectq.cengines.BasicMapperEngine.self attribute)
(projectq.cengines.GridMapper attribute)
,
[1]
(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)
default_chooser() (in module projectq.setups.restrictedgateset)
depth_of_dag (projectq.backends.ResourceCounter attribute)
depth_of_swaps (projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
DeviceNotHandledError
DeviceOfflineError
dirty_qubits (projectq.cengines.MainEngine attribute)
DirtyQubitTag (class in projectq.meta)
draw() (projectq.backends.CircuitDrawerMatplotlib method)
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)
FlipBits (class in projectq.ops)
flush() (projectq.cengines.MainEngine method)
FlushGate (class in projectq.ops)
ForwarderEngine (class in projectq.cengines)
func_algorithm (in module projectq.setups.decompositions.amplitudeamplification)
(in module projectq.setups.decompositions.module)
(projectq.ops.QAA attribute)
func_oracle (in module projectq.setups.decompositions.amplitudeamplification)
(in module projectq.setups.decompositions.module)
(projectq.ops.QAA attribute)
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.MatrixGate 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)
get_qasm() (projectq.backends.IBMBackend 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.CircuitDrawerMatplotlib 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_identity() (in module projectq.ops)
(projectq.ops.BasicGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command 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)
list2set() (in module projectq.setups.ibm)
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)
matrix (projectq.ops.HGate attribute)
(projectq.ops.MatrixGate attribute)
(projectq.ops.Ph attribute)
(projectq.ops.R attribute)
(projectq.ops.Rx attribute)
(projectq.ops.Rxx attribute)
(projectq.ops.Ry attribute)
(projectq.ops.Ryy attribute)
(projectq.ops.Rz attribute)
(projectq.ops.Rzz attribute)
(projectq.ops.SGate attribute)
(projectq.ops.SqrtSwapGate attribute)
(projectq.ops.SqrtXGate attribute)
(projectq.ops.SwapGate attribute)
(projectq.ops.TGate attribute)
(projectq.ops.XGate attribute)
(projectq.ops.YGate attribute)
(projectq.ops.ZGate attribute)
MatrixGate (class in projectq.ops)
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.amplitudeamplification (module)
projectq.setups.decompositions.arb1qubit2rzandry (module)
projectq.setups.decompositions.barrier (module)
projectq.setups.decompositions.carb1qubit2cnotrzandry (module)
projectq.setups.decompositions.cnot2cz (module)
projectq.setups.decompositions.cnot2rxx (module)
projectq.setups.decompositions.cnu2toffoliandcu (module)
projectq.setups.decompositions.crz2cxandrz (module)
projectq.setups.decompositions.entangle (module)
projectq.setups.decompositions.globalphase (module)
projectq.setups.decompositions.h2rx (module)
projectq.setups.decompositions.module (module)
projectq.setups.decompositions.ph2r (module)
projectq.setups.decompositions.phaseestimation (module)
projectq.setups.decompositions.qft2crandhadamard (module)
projectq.setups.decompositions.qubitop2onequbit (module)
projectq.setups.decompositions.r2rzandph (module)
projectq.setups.decompositions.rx2rz (module)
projectq.setups.decompositions.ry2rz (module)
projectq.setups.decompositions.rz2rx (module)
projectq.setups.decompositions.sqrtswap2cnot (module)
projectq.setups.decompositions.stateprep2cnot (module)
projectq.setups.decompositions.swap2cnot (module)
projectq.setups.decompositions.time_evolution (module)
projectq.setups.decompositions.toffoli2cnotandtgate (module)
projectq.setups.decompositions.uniformlycontrolledr2cnot (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
QAA (class in projectq.ops)
qaa_ancilla (in module projectq.setups.decompositions.amplitudeamplification)
(in module projectq.setups.decompositions.module)
(projectq.ops.QAA attribute)
QFTGate (class in projectq.ops)
QPE (class in projectq.ops)
Qubit (class in projectq.types)
QubitOperator (class in projectq.ops)
qubits (projectq.ops.Command attribute)
,
[1]
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.CircuitDrawerMatplotlib 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.BasicMapperEngine method)
(projectq.cengines.CommandModifier method)
(projectq.cengines.CompareEngine method)
(projectq.cengines.DummyEngine 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)
Rxx (class in projectq.ops)
Ry (class in projectq.ops)
Ryy (class in projectq.ops)
Rz (class in projectq.ops)
Rzz (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)
system_qubits (in module projectq.setups.decompositions.amplitudeamplification)
(in module projectq.setups.decompositions.module)
(projectq.ops.QAA attribute)
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)
(projectq.ops.SqrtXGate method)
TGate (class in projectq.ops)
time (projectq.ops.TimeEvolution attribute)
TimeEvolution (class in projectq.ops)
to_string() (projectq.ops.BasicGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
U
Uncompute() (in module projectq.meta)
UncomputeTag (class in projectq.meta)
UniformlyControlledRy (class in projectq.ops)
UniformlyControlledRz (class in projectq.ops)
unitary (in module projectq.setups.decompositions.phaseestimation)
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.5.0
Versions
master
latest
stable
v0.5.0
v0.4.2
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
fix-docs
feature-revkit-interface
develop
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.