ProjectQ
latest
Tutorial
Examples
Extending ProjectQ
Code Documentation
ProjectQ
Docs
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
W
|
X
|
Y
|
Z
_
__init__() (projectq.backends.AQTBackend method)
(projectq.backends.BasicEngine method)
(projectq.backends.CircuitDrawer method)
(projectq.backends.CircuitDrawerMatplotlib method)
(projectq.backends.ClassicalSimulator method)
(projectq.backends.CommandPrinter method)
(projectq.backends.IBMBackend method)
(projectq.backends.JSONBackend 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.U method)
(projectq.ops.U2 method)
(projectq.ops.U3 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_constant() (in module projectq.libs.math._constantmath)
add_constant_modN() (in module projectq.libs.math._constantmath)
add_control_qubits() (projectq.ops._command.Command method)
(projectq.ops.Command method)
add_decomposition_rule() (projectq.cengines.DecompositionRuleSet method)
add_decomposition_rules() (projectq.cengines.DecompositionRuleSet method)
AddConstant (class in projectq.libs.math)
(class in projectq.libs.math._gates)
AddConstantModN (class in projectq.libs.math)
(class in projectq.libs.math._gates)
All (in module projectq.ops)
(in module projectq.ops._metagates)
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.cunitary2rzry)
(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)
(in module projectq.setups.decompositions.unitary2rzry)
all_defined_symbols (in module projectq.cengines._linearmapper)
(in module projectq.cengines._replacer)
(in module projectq.ops._unitary_gates)
all_qubits (projectq.ops._command.Command attribute)
,
[1]
(projectq.ops.Command attribute)
,
[1]
Allocate (in module projectq.ops._gates)
allocate_qubit() (projectq.backends.BasicEngine method)
(projectq.cengines.BasicEngine method)
allocate_qureg() (projectq.backends.BasicEngine method)
(projectq.cengines.BasicEngine method)
AllocateDirty (in module projectq.ops._gates)
AllocateDirtyQubitGate (class in projectq.ops)
(class in projectq.ops._gates)
AllocateQubitGate (class in projectq.ops)
(class in projectq.ops._gates)
apply_command() (in module projectq.ops)
(in module projectq.ops._command)
apply_qubit_operator() (projectq.backends.Simulator method)
AQTBackend (class in projectq.backends)
AutoReplacer (class in projectq.cengines)
B
backend (projectq.cengines.MainEngine attribute)
Barrier (in module projectq.ops._gates)
BarrierGate (class in projectq.ops)
(class in projectq.ops._gates)
BasicEngine (class in projectq.backends)
(class in projectq.cengines)
BasicGate (class in projectq.ops)
(class in projectq.ops._basics)
BasicMapperEngine (class in projectq.cengines)
BasicMathGate (class in projectq.ops)
(class in projectq.ops._basics)
BasicPhaseGate (class in projectq.ops)
(class in projectq.ops._basics)
BasicQubit (class in projectq.types)
(class in projectq.types._qubit)
BasicRotationGate (class in projectq.ops)
(class in projectq.ops._basics)
C
C() (in module projectq.ops)
(in module projectq.ops._metagates)
cache_cmd() (projectq.cengines._testengine.CompareEngine method)
(projectq.cengines.CompareEngine method)
calculate_circuit_depth() (in module projectq.backends._json_converter)
cheat() (projectq.backends.Simulator method)
CircuitDrawer (class in projectq.backends)
CircuitDrawerMatplotlib (class in projectq.backends)
ClassicalInstructionGate (class in projectq.ops)
(class in projectq.ops._basics)
ClassicalSimulator (class in projectq.backends)
collapse_wavefunction() (projectq.backends.Simulator method)
Command (class in projectq.ops)
(class in projectq.ops._command)
CommandModifier (class in projectq.cengines)
CommandPrinter (class in projectq.backends)
(class in projectq.backends._printer)
compare_cmds() (projectq.cengines._testengine.CompareEngine method)
(projectq.cengines.CompareEngine method)
CompareEngine (class in projectq.cengines)
(class in projectq.cengines._testengine)
compress() (projectq.ops._qubit_operator.QubitOperator method)
(projectq.ops.QubitOperator method)
Compute (class in projectq.meta)
(class in projectq.meta._compute)
ComputeEngine (class in projectq.meta._compute)
ComputeTag (class in projectq.meta)
(class in projectq.meta._compute)
Control (class in projectq.meta)
(class in projectq.meta._control)
control_qubits (projectq.ops._command.Command attribute)
,
[1]
(projectq.ops.Command attribute)
,
[1]
ControlEngine (class in projectq.meta._control)
ControlFunctionOracle (class in projectq.libs.revkit)
(class in projectq.libs.revkit._control_function)
ControlledGate (class in projectq.ops)
(class in projectq.ops._metagates)
ControlQubitError
,
[1]
CRz() (in module projectq.ops)
(in module projectq.ops._shortcuts)
current_mapping (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines.BasicMapperEngine attribute)
(projectq.cengines.BasicMapperEngine.self attribute)
(projectq.cengines.GridMapper attribute)
,
[1]
(projectq.cengines.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
,
[1]
CustomUncompute (class in projectq.meta)
(class in projectq.meta._compute)
cyclic (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines.LinearMapper attribute)
D
Dagger (class in projectq.meta)
(class in projectq.meta._dagger)
DaggeredGate (class in projectq.ops)
(class in projectq.ops._metagates)
DaggerEngine (class in projectq.meta._dagger)
Deallocate (in module projectq.ops._gates)
deallocate_qubit() (projectq.backends.BasicEngine method)
(projectq.cengines.BasicEngine method)
DeallocateQubitGate (class in projectq.ops)
(class in projectq.ops._gates)
DecompositionRule (class in projectq.cengines)
DecompositionRuleSet (class in projectq.cengines)
default() (projectq.backends._json_converter.ProjectQJSONEncoder method)
default_chooser() (in module projectq.setups.restrictedgateset)
depth_of_dag (projectq.backends._resource.ResourceCounter attribute)
(projectq.backends.ResourceCounter attribute)
depth_of_swaps (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
DeviceNotHandledError
DeviceOfflineError
dirty_qubits (projectq.cengines.MainEngine attribute)
DirtyQubitTag (class in projectq.meta)
(class in projectq.meta._dirtyqubit)
draw() (projectq.backends.CircuitDrawerMatplotlib method)
drop_engine_after() (in module projectq.meta)
(in module projectq.meta._util)
DummyEngine (class in projectq.cengines)
(class in projectq.cengines._testengine)
dynamic_import() (in module projectq.backends)
(in module projectq.cengines)
(in module projectq.ops)
E
end_compute() (projectq.meta._compute.ComputeEngine method)
engine (projectq.ops._command.Command attribute)
,
[1]
(projectq.ops.Command attribute)
,
[1]
(projectq.types.Qureg attribute)
(projectq.types._qubit.Qureg attribute)
Entangle (in module projectq.ops._gates)
EntangleGate (class in projectq.ops)
(class in projectq.ops._gates)
F
FastForwardingGate (class in projectq.ops)
(class in projectq.ops._basics)
FlipBits (class in projectq.ops)
(class in projectq.ops._gates)
flush() (projectq.cengines.MainEngine method)
FlushGate (class in projectq.ops)
(class in projectq.ops._gates)
ForwarderEngine (class in projectq.cengines)
func_algorithm (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops.QAA attribute)
(projectq.ops._qaagate.QAA attribute)
func_oracle (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops.QAA attribute)
(projectq.ops._qaagate.QAA attribute)
G
gate (projectq.ops._command.Command attribute)
(projectq.ops.Command attribute)
gate_class_counts (projectq.backends._resource.ResourceCounter attribute)
(projectq.backends.ResourceCounter attribute)
gate_counts (projectq.backends._resource.ResourceCounter attribute)
(projectq.backends.ResourceCounter attribute)
generate_command() (projectq.ops._basics.BasicGate method)
(projectq.ops.BasicGate method)
get_amplitude() (projectq.backends.Simulator method)
get_control_count() (in module projectq.meta)
(in module projectq.meta._control)
get_engine_list() (in module projectq.setups.default)
(in module projectq.setups.grid)
(in module projectq.setups.ibm)
(in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
get_expectation_value() (projectq.backends.Simulator method)
get_inverse() (in module projectq.ops)
(in module projectq.ops._metagates)
(projectq.libs.math.AddConstant method)
(projectq.libs.math.AddConstantModN method)
(projectq.libs.math._gates.AddConstant method)
(projectq.libs.math._gates.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.U method)
(projectq.ops.UniformlyControlledRy method)
(projectq.ops.UniformlyControlledRz method)
(projectq.ops._basics.BasicGate method)
(projectq.ops._basics.BasicPhaseGate method)
(projectq.ops._basics.BasicRotationGate method)
(projectq.ops._basics.MatrixGate method)
(projectq.ops._basics.SelfInverseGate method)
(projectq.ops._command.Command method)
(projectq.ops._gates.AllocateDirtyQubitGate method)
(projectq.ops._gates.AllocateQubitGate method)
(projectq.ops._gates.BarrierGate method)
(projectq.ops._gates.DeallocateQubitGate method)
(projectq.ops._metagates.ControlledGate method)
(projectq.ops._metagates.DaggeredGate method)
(projectq.ops._metagates.Tensor method)
(projectq.ops._qubit_operator.QubitOperator method)
(projectq.ops._time_evolution.TimeEvolution method)
(projectq.ops._uniformly_controlled_rotation.UniformlyControlledRy method)
(projectq.ops._uniformly_controlled_rotation.UniformlyControlledRz method)
(projectq.ops._unitary_gates.U method)
get_latex() (projectq.backends.CircuitDrawer method)
get_math_function() (projectq.ops._basics.BasicMathGate method)
(projectq.ops.BasicMathGate method)
get_measurement_result() (projectq.cengines.MainEngine method)
get_merged() (projectq.ops._basics.BasicGate method)
(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)
(projectq.ops._basics.BasicPhaseGate method)
(projectq.ops._basics.BasicRotationGate method)
(projectq.ops._command.Command method)
(projectq.ops._qubit_operator.QubitOperator method)
(projectq.ops._time_evolution.TimeEvolution method)
(projectq.ops._uniformly_controlled_rotation.UniformlyControlledRy method)
(projectq.ops._uniformly_controlled_rotation.UniformlyControlledRz method)
get_new_qubit_id() (projectq.cengines.MainEngine method)
get_probabilities() (projectq.backends.AQTBackend method)
(projectq.backends.IBMBackend method)
get_probability() (projectq.backends.Simulator method)
get_qasm() (projectq.backends.IBMBackend method)
GridMapper (class in projectq.cengines)
(class in projectq.cengines._twodmapper)
H
H (in module projectq.ops._gates)
hamiltonian (projectq.ops._time_evolution.TimeEvolution attribute)
(projectq.ops.TimeEvolution attribute)
HGate (class in projectq.ops)
(class in projectq.ops._gates)
high_level_gates() (in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
I
IBM5QubitMapper (class in projectq.cengines)
(class in projectq.cengines._ibm5qubitmapper)
IBMBackend (class in projectq.backends)
import_module() (in module projectq.backends)
(in module projectq.cengines)
(in module projectq.ops)
(in module projectq.setups.decompositions)
insert_engine() (in module projectq.meta)
(in module projectq.meta._util)
InstructionFilter (class in projectq.cengines)
interchangeable_qubit_indices (projectq.ops._command.Command attribute)
(projectq.ops.Command attribute)
inv_mod_N() (in module projectq.libs.math._constantmath)
is_available() (projectq.backends._printer.CommandPrinter method)
(projectq.backends.AQTBackend method)
(projectq.backends.BasicEngine method)
(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.backends._resource.ResourceCounter 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)
(projectq.cengines._ibm5qubitmapper.IBM5QubitMapper method)
(projectq.cengines._linearmapper.LinearMapper method)
(projectq.cengines._swapandcnotflipper.SwapAndCNOTFlipper method)
(projectq.cengines._testengine.CompareEngine method)
(projectq.cengines._testengine.DummyEngine method)
(projectq.cengines._twodmapper.GridMapper method)
is_identity() (in module projectq.ops)
(in module projectq.ops._metagates)
(projectq.ops.BasicGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
(projectq.ops._basics.BasicGate method)
(projectq.ops._basics.BasicRotationGate method)
(projectq.ops._command.Command method)
is_last_engine (projectq.backends.BasicEngine attribute)
(projectq.cengines.BasicEngine attribute)
is_meta_tag_supported() (projectq.backends.BasicEngine method)
(projectq.cengines.BasicEngine method)
isclose() (projectq.ops._qubit_operator.QubitOperator method)
(projectq.ops.QubitOperator method)
J
json() (projectq.backends._json_converter.JSONBackend method)
(projectq.backends.JSONBackend method)
JSONBackend (class in projectq.backends)
(class in projectq.backends._json_converter)
L
LastEngineException
LinearMapper (class in projectq.cengines)
(class in projectq.cengines._linearmapper)
list2set() (in module projectq.setups.ibm)
LocalOptimizer (class in projectq.cengines)
(class in projectq.cengines._optimize)
logical_qubit_id (projectq.meta._logicalqubit.LogicalQubitIDTag attribute)
(projectq.meta.LogicalQubitIDTag attribute)
LogicalQubitIDTag (class in projectq.meta)
(class in projectq.meta._logicalqubit)
Loop (class in projectq.meta)
(class in projectq.meta._loop)
loop_tag_id (projectq.meta._loop.LoopTag attribute)
(projectq.meta.LoopTag attribute)
LoopEngine (class in projectq.meta._loop)
LoopTag (class in projectq.meta)
(class in projectq.meta._loop)
M
main_engine (projectq.backends.BasicEngine attribute)
(projectq.cengines.BasicEngine attribute)
(projectq.cengines.MainEngine attribute)
MainEngine (class in projectq.cengines)
make_tuple_of_qureg() (projectq.ops._basics.BasicGate static method)
(projectq.ops.BasicGate static method)
ManualMapper (class in projectq.cengines)
(class in projectq.cengines._manualmapper)
map (projectq.cengines._manualmapper.ManualMapper attribute)
(projectq.cengines.ManualMapper attribute)
mapper (projectq.cengines.MainEngine attribute)
matrix (projectq.ops._basics.MatrixGate attribute)
(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.U attribute)
(projectq.ops.XGate attribute)
(projectq.ops.YGate attribute)
(projectq.ops.ZGate attribute)
(projectq.ops._gates.HGate attribute)
(projectq.ops._gates.Ph attribute)
(projectq.ops._gates.R attribute)
(projectq.ops._gates.Rx attribute)
(projectq.ops._gates.Rxx attribute)
(projectq.ops._gates.Ry attribute)
(projectq.ops._gates.Ryy attribute)
(projectq.ops._gates.Rz attribute)
(projectq.ops._gates.Rzz attribute)
(projectq.ops._gates.SGate attribute)
(projectq.ops._gates.SqrtSwapGate attribute)
(projectq.ops._gates.SqrtXGate attribute)
(projectq.ops._gates.SwapGate attribute)
(projectq.ops._gates.TGate attribute)
(projectq.ops._gates.XGate attribute)
(projectq.ops._gates.YGate attribute)
(projectq.ops._gates.ZGate attribute)
(projectq.ops._unitary_gates.U attribute)
MatrixGate (class in projectq.ops)
(class in projectq.ops._basics)
max_width (projectq.backends._resource.ResourceCounter attribute)
(projectq.backends.ResourceCounter attribute)
Measure (in module projectq.ops._gates)
MeasureGate (class in projectq.ops)
(class in projectq.ops._gates)
mul_by_constant_modN() (in module projectq.libs.math._constantmath)
MultiplyByConstantModN (class in projectq.libs.math)
(class in projectq.libs.math._gates)
N
next_engine (projectq.backends.BasicEngine attribute)
(projectq.cengines.BasicEngine attribute)
(projectq.cengines.MainEngine attribute)
NoComputeSectionError
NoGateDecompositionError
NOT (in module projectq.ops._gates)
NotHermitianOperatorError
,
[1]
NotInvertible
,
[1]
NotMergeable
,
[1]
NotYetMeasuredError
num_columns (projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
num_mappings (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
num_of_swaps_per_mapping (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
num_qubits (projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
num_rows (projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
O
one_and_two_qubit_gates() (in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
P
PermutationOracle (class in projectq.libs.revkit)
(class in projectq.libs.revkit._permutation)
Ph (class in projectq.ops)
(class in projectq.ops._gates)
PhaseOracle (class in projectq.libs.revkit)
(class in projectq.libs.revkit._phase)
projectq.backends (module)
projectq.backends._aqt (module)
projectq.backends._circuits (module)
projectq.backends._ibm (module)
projectq.backends._json_converter (module)
projectq.backends._printer (module)
projectq.backends._resource (module)
projectq.backends._sim (module)
projectq.cengines (module)
projectq.cengines._core (module)
projectq.cengines._ibm5qubitmapper (module)
projectq.cengines._linearmapper (module)
projectq.cengines._manualmapper (module)
projectq.cengines._optimize (module)
projectq.cengines._replacer (module)
projectq.cengines._swapandcnotflipper (module)
projectq.cengines._tagremover (module)
projectq.cengines._testengine (module)
projectq.cengines._twodmapper (module)
projectq.libs (module)
projectq.libs.math (module)
projectq.libs.math._constantmath (module)
projectq.libs.math._default_rules (module)
projectq.libs.math._gates (module)
projectq.libs.revkit (module)
projectq.libs.revkit._control_function (module)
projectq.libs.revkit._permutation (module)
projectq.libs.revkit._phase (module)
projectq.libs.revkit._utils (module)
projectq.meta (module)
projectq.meta._compute (module)
projectq.meta._control (module)
projectq.meta._dagger (module)
projectq.meta._dirtyqubit (module)
projectq.meta._logicalqubit (module)
projectq.meta._loop (module)
projectq.meta._util (module)
projectq.ops (module)
projectq.ops._basics (module)
projectq.ops._command (module)
projectq.ops._gates (module)
projectq.ops._metagates (module)
projectq.ops._qaagate (module)
projectq.ops._qftgate (module)
projectq.ops._qpegate (module)
projectq.ops._qubit_operator (module)
projectq.ops._shortcuts (module)
projectq.ops._state_prep (module)
projectq.ops._time_evolution (module)
projectq.ops._uniformly_controlled_rotation (module)
projectq.ops._unitary_gates (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.cunitary2rzry (module)
projectq.setups.decompositions.entangle (module)
projectq.setups.decompositions.globalphase (module)
projectq.setups.decompositions.h2rx (module)
projectq.setups.decompositions.imported_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.decompositions.unitary2rzry (module)
projectq.setups.default (module)
projectq.setups.grid (module)
projectq.setups.ibm (module)
projectq.setups.linear (module)
projectq.setups.restrictedgateset (module)
projectq.types (module)
projectq.types._qubit (module)
ProjectQJSONEncoder (class in projectq.backends._json_converter)
Q
QAA (class in projectq.ops)
(class in projectq.ops._qaagate)
qaa_ancilla (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops.QAA attribute)
(projectq.ops._qaagate.QAA attribute)
QFT (in module projectq.ops._qftgate)
QFTGate (class in projectq.ops)
(class in projectq.ops._qftgate)
QPE (class in projectq.ops)
(class in projectq.ops._qpegate)
Qubit (class in projectq.types)
(class in projectq.types._qubit)
QubitManagementError
,
[1]
,
[2]
QubitOperator (class in projectq.ops)
(class in projectq.ops._qubit_operator)
QubitOperatorError
,
[1]
qubits (projectq.ops._command.Command attribute)
,
[1]
(projectq.ops.Command attribute)
,
[1]
Qureg (class in projectq.types)
(class in projectq.types._qubit)
R
R (class in projectq.ops)
(class in projectq.ops._gates)
read_bit() (projectq.backends.ClassicalSimulator method)
read_register() (projectq.backends.ClassicalSimulator method)
receive() (projectq.backends._printer.CommandPrinter method)
(projectq.backends.AQTBackend method)
(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.backends._resource.ResourceCounter 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)
(projectq.cengines._ibm5qubitmapper.IBM5QubitMapper method)
(projectq.cengines._linearmapper.LinearMapper method)
(projectq.cengines._manualmapper.ManualMapper method)
(projectq.cengines._optimize.LocalOptimizer method)
(projectq.cengines._swapandcnotflipper.SwapAndCNOTFlipper method)
(projectq.cengines._tagremover.TagRemover method)
(projectq.cengines._testengine.CompareEngine method)
(projectq.cengines._testengine.DummyEngine method)
(projectq.cengines._twodmapper.GridMapper method)
(projectq.meta._compute.ComputeEngine method)
(projectq.meta._compute.UncomputeEngine method)
(projectq.meta._control.ControlEngine method)
(projectq.meta._dagger.DaggerEngine method)
(projectq.meta._loop.LoopEngine method)
ResourceCounter (class in projectq.backends)
(class in projectq.backends._resource)
return_new_mapping() (projectq.cengines._linearmapper.LinearMapper static method)
(projectq.cengines.LinearMapper static method)
return_swap_depth() (in module projectq.cengines)
return_swaps() (projectq.cengines._twodmapper.GridMapper method)
(projectq.cengines.GridMapper method)
run() (projectq.meta._dagger.DaggerEngine method)
(projectq.meta._loop.LoopEngine method)
run_uncompute() (projectq.meta._compute.ComputeEngine method)
Rx (class in projectq.ops)
(class in projectq.ops._gates)
Rxx (class in projectq.ops)
(class in projectq.ops._gates)
Ry (class in projectq.ops)
(class in projectq.ops._gates)
Ryy (class in projectq.ops)
(class in projectq.ops._gates)
Rz (class in projectq.ops)
(class in projectq.ops._gates)
Rzz (class in projectq.ops)
(class in projectq.ops._gates)
S
S (in module projectq.ops._gates)
Sdag (in module projectq.ops._gates)
Sdagger (in module projectq.ops._gates)
SelfInverseGate (class in projectq.ops)
(class in projectq.ops._basics)
send() (projectq.backends.BasicEngine method)
(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)
(class in projectq.ops._gates)
Simulator (class in projectq.backends)
SqrtSwap (in module projectq.ops._gates)
SqrtSwapGate (class in projectq.ops)
(class in projectq.ops._gates)
SqrtX (in module projectq.ops._gates)
SqrtXGate (class in projectq.ops)
(class in projectq.ops._gates)
StatePreparation (class in projectq.ops)
(class in projectq.ops._state_prep)
storage (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
SubConstant() (in module projectq.libs.math)
(in module projectq.libs.math._gates)
SubConstantModN() (in module projectq.libs.math)
(in module projectq.libs.math._gates)
Swap (in module projectq.ops._gates)
SwapAndCNOTFlipper (class in projectq.cengines)
(class in projectq.cengines._swapandcnotflipper)
SwapGate (class in projectq.ops)
(class in projectq.ops._gates)
system_qubits (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops.QAA attribute)
(projectq.ops._qaagate.QAA attribute)
T
T (in module projectq.ops._gates)
TagRemover (class in projectq.cengines)
(class in projectq.cengines._tagremover)
tags (projectq.ops._command.Command attribute)
(projectq.ops.Command attribute)
Tdag (in module projectq.ops._gates)
Tdagger (in module projectq.ops._gates)
Tensor (class in projectq.ops)
(class in projectq.ops._metagates)
terms (projectq.ops._qubit_operator.QubitOperator attribute)
(projectq.ops.QubitOperator attribute)
tex_str() (projectq.ops._basics.BasicPhaseGate method)
(projectq.ops.BasicPhaseGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.DaggeredGate method)
(projectq.ops.SqrtXGate method)
(projectq.ops.U method)
(projectq.ops.U2 method)
(projectq.ops.U3 method)
(projectq.ops._basics.BasicRotationGate method)
(projectq.ops._gates.SqrtXGate method)
(projectq.ops._metagates.DaggeredGate method)
(projectq.ops._unitary_gates.U method)
(projectq.ops._unitary_gates.U2 method)
(projectq.ops._unitary_gates.U3 method)
TGate (class in projectq.ops)
(class in projectq.ops._gates)
ThisIsNotAGateClassError
time (projectq.ops._time_evolution.TimeEvolution attribute)
(projectq.ops.TimeEvolution attribute)
TimeEvolution (class in projectq.ops)
(class in projectq.ops._time_evolution)
to_string() (projectq.ops._basics.BasicGate method)
(projectq.ops.BasicGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
(projectq.ops._basics.BasicRotationGate method)
(projectq.ops._command.Command method)
U
U (class in projectq.ops)
(class in projectq.ops._unitary_gates)
U1() (in module projectq.ops)
(in module projectq.ops._unitary_gates)
U2 (class in projectq.ops)
(class in projectq.ops._unitary_gates)
U3 (class in projectq.ops)
(class in projectq.ops._unitary_gates)
Uncompute() (in module projectq.meta)
(in module projectq.meta._compute)
UncomputeEngine (class in projectq.meta._compute)
UncomputeTag (class in projectq.meta)
(class in projectq.meta._compute)
UniformlyControlledRy (class in projectq.ops)
(class in projectq.ops._uniformly_controlled_rotation)
UniformlyControlledRz (class in projectq.ops)
(class in projectq.ops._uniformly_controlled_rotation)
unitary (in module projectq.setups.decompositions.phaseestimation)
W
WeakQubitRef (class in projectq.types)
(class in projectq.types._qubit)
write_bit() (projectq.backends.ClassicalSimulator method)
write_json() (projectq.backends._json_converter.JSONBackend method)
(projectq.backends.JSONBackend method)
write_register() (projectq.backends.ClassicalSimulator method)
X
X (in module projectq.ops._gates)
XGate (class in projectq.ops)
(class in projectq.ops._gates)
Y
Y (in module projectq.ops._gates)
YGate (class in projectq.ops)
(class in projectq.ops._gates)
Z
Z (in module projectq.ops._gates)
ZGate (class in projectq.ops)
(class in projectq.ops._gates)