ProjectQ
v0.7.0
Tutorial
Examples
Code Documentation
ProjectQ
»
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.AWSBraketBackend method)
(projectq.backends.CircuitDrawer method)
(projectq.backends.CircuitDrawerMatplotlib method)
(projectq.backends.ClassicalSimulator method)
(projectq.backends.CommandPrinter method)
(projectq.backends.IBMBackend method)
(projectq.backends.IonQBackend method)
(projectq.backends.ResourceCounter method)
(projectq.backends.Simulator method)
(projectq.backends.UnitarySimulator 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._main.MainEngine attribute)
(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)
add_quantum() (in module projectq.libs.math._quantummath)
AddConstant (class in projectq.libs.math)
(class in projectq.libs.math._gates)
AddConstantModN (class in projectq.libs.math)
(class in projectq.libs.math._gates)
AddQuantumGate (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.controlstate)
(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.Command attribute)
(projectq.ops._command.Command property)
(projectq.ops.Command attribute)
(projectq.ops.Command property)
Allocate (in module projectq.ops._gates)
allocate_qubit() (projectq.cengines._basics.BasicEngine method)
(projectq.cengines.BasicEngine method)
allocate_qureg() (projectq.cengines._basics.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)
AWSBraketBackend (class in projectq.backends)
(class in projectq.backends._awsbraket)
B
backend (projectq.cengines._main.MainEngine attribute)
(projectq.cengines.MainEngine attribute)
Barrier (in module projectq.ops._gates)
BarrierGate (class in projectq.ops)
(class in projectq.ops._gates)
BasicEngine (class in projectq.cengines)
(class in projectq.cengines._basics)
BasicGate (class in projectq.ops)
(class in projectq.ops._basics)
BasicMapperEngine (class in projectq.cengines)
(class in projectq.cengines._basicmapper)
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)
canonical_ctrl_state() (in module projectq.meta)
(in module projectq.meta._control)
cheat() (projectq.backends.Simulator method)
chooser_Ry_reducer() (in module projectq.setups.trapped_ion_decomposer)
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)
(class in projectq.cengines._cmdmodifier)
CommandPrinter (class in projectq.backends)
(class in projectq.backends._printer)
comparator() (in module projectq.libs.math._quantummath)
ComparatorQuantumGate (class in projectq.libs.math._gates)
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)
(projectq.ops._command.Command property)
(projectq.ops.Command attribute)
(projectq.ops.Command property)
control_state (projectq.ops._command.Command property)
(projectq.ops.Command property)
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
CRz() (in module projectq.ops)
(in module projectq.ops._shortcuts)
CtrlAll (class in projectq.ops)
(class in projectq.ops._command)
current_mapping (projectq.cengines._basicmapper.BasicMapperEngine property)
(projectq.cengines._basicmapper.BasicMapperEngine.self attribute)
(projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines._twodmapper.GridMapper property)
(projectq.cengines.BasicMapperEngine property)
(projectq.cengines.BasicMapperEngine.self attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.GridMapper property)
(projectq.cengines.LinearMapper attribute)
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.cengines._basics.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_chooser() (in module projectq.setups.restrictedgateset)
depth_of_dag (projectq.backends._resource.ResourceCounter property)
(projectq.backends.ResourceCounter property)
depth_of_swaps (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
DeviceNotHandledError
,
[1]
DeviceOfflineError
,
[1]
DeviceTooSmall
,
[1]
dirty_qubits (projectq.cengines._main.MainEngine attribute)
(projectq.cengines.MainEngine attribute)
DirtyQubitTag (class in projectq.meta)
(class in projectq.meta._dirtyqubit)
DivideQuantumGate (class in projectq.libs.math._gates)
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)
E
end_compute() (projectq.meta._compute.ComputeEngine method)
engine (projectq.ops._command.Command attribute)
(projectq.ops._command.Command property)
(projectq.ops.Command attribute)
(projectq.ops.Command property)
(projectq.types._qubit.Qureg property)
(projectq.types.Qureg property)
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._main.MainEngine method)
(projectq.cengines.MainEngine method)
FlushGate (class in projectq.ops)
(class in projectq.ops._gates)
ForwarderEngine (class in projectq.cengines)
(class in projectq.cengines._basics)
func_algorithm (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops._qaagate.QAA attribute)
(projectq.ops.QAA attribute)
func_oracle (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops._qaagate.QAA attribute)
(projectq.ops.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.aqt)
(in module projectq.setups.default)
(in module projectq.setups.grid)
(in module projectq.setups.ibm)
(in module projectq.setups.ionq)
(in module projectq.setups.linear)
(in module projectq.setups.restrictedgateset)
(in module projectq.setups.trapped_ion_decomposer)
get_engine_list_linear_grid_base() (in module projectq.setups._utils)
get_expectation_value() (projectq.backends.Simulator method)
get_inverse() (in module projectq.ops)
(in module projectq.ops._metagates)
(projectq.libs.math._gates.AddConstant method)
(projectq.libs.math._gates.AddConstantModN method)
(projectq.libs.math._gates.AddQuantumGate method)
(projectq.libs.math._gates.ComparatorQuantumGate method)
(projectq.libs.math._gates.DivideQuantumGate method)
(projectq.libs.math._gates.MultiplyQuantumGate method)
(projectq.libs.math._gates.SubtractQuantumGate method)
(projectq.libs.math.AddConstant method)
(projectq.libs.math.AddConstantModN 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.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.libs.math._gates.AddQuantumGate method)
(projectq.ops._basics.BasicMathGate method)
(projectq.ops.BasicMathGate method)
get_measurement_result() (projectq.cengines._main.MainEngine method)
(projectq.cengines.MainEngine method)
get_merged() (projectq.ops._basics.BasicGate 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)
(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._main.MainEngine method)
(projectq.cengines.MainEngine method)
get_probabilities() (projectq.backends._ionq.IonQBackend method)
(projectq.backends.AQTBackend method)
(projectq.backends.IBMBackend method)
(projectq.backends.IonQBackend method)
get_probability() (projectq.backends._ionq.IonQBackend method)
(projectq.backends.IonQBackend method)
(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)
has_negative_control() (in module projectq.meta)
(in module projectq.meta._control)
HGate (class in projectq.ops)
(class in projectq.ops._gates)
high_level_gates() (in module projectq.setups._utils)
history (projectq.backends._unitary.UnitarySimulator attribute)
(projectq.backends._unitary.UnitarySimulator property)
(projectq.backends.UnitarySimulator attribute)
(projectq.backends.UnitarySimulator property)
I
IBM5QubitMapper (class in projectq.cengines)
(class in projectq.cengines._ibm5qubitmapper)
IBMBackend (class in projectq.backends)
IncompatibleControlState
,
[1]
insert_engine() (in module projectq.meta)
(in module projectq.meta._util)
InstructionFilter (class in projectq.cengines)
interchangeable_qubit_indices (projectq.ops._command.Command property)
(projectq.ops.Command property)
inv_mod_N() (in module projectq.libs.math._constantmath)
InvalidCommandError
inverse_add_quantum_carry() (in module projectq.libs.math._quantummath)
inverse_quantum_division() (in module projectq.libs.math._quantummath)
inverse_quantum_multiplication() (in module projectq.libs.math._quantummath)
IonQBackend (class in projectq.backends)
(class in projectq.backends._ionq)
is_available() (projectq.backends._ionq.IonQBackend method)
(projectq.backends._printer.CommandPrinter method)
(projectq.backends._resource.ResourceCounter method)
(projectq.backends._unitary.UnitarySimulator 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.IonQBackend method)
(projectq.backends.ResourceCounter method)
(projectq.backends.Simulator method)
(projectq.backends.UnitarySimulator method)
(projectq.cengines._basics.BasicEngine 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)
(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)
(in module projectq.ops._metagates)
(projectq.ops._basics.BasicGate method)
(projectq.ops._basics.BasicRotationGate method)
(projectq.ops._command.Command method)
(projectq.ops.BasicGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
is_last_engine (projectq.cengines._basics.BasicEngine attribute)
(projectq.cengines.BasicEngine attribute)
is_meta_tag_supported() (projectq.cengines._basics.BasicEngine method)
(projectq.cengines.BasicEngine method)
isclose() (projectq.ops._qubit_operator.QubitOperator method)
(projectq.ops.QubitOperator method)
J
JobSubmissionError
L
LastEngineException
,
[1]
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.cengines._basics.BasicEngine attribute)
(projectq.cengines._main.MainEngine attribute)
(projectq.cengines.BasicEngine attribute)
(projectq.cengines.MainEngine attribute)
MainEngine (class in projectq.cengines)
(class in projectq.cengines._main)
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._main.MainEngine attribute)
(projectq.cengines.MainEngine attribute)
matrix (projectq.ops._basics.MatrixGate property)
(projectq.ops._gates.HGate property)
(projectq.ops._gates.Ph property)
(projectq.ops._gates.R property)
(projectq.ops._gates.Rx property)
(projectq.ops._gates.Rxx property)
(projectq.ops._gates.Ry property)
(projectq.ops._gates.Ryy property)
(projectq.ops._gates.Rz property)
(projectq.ops._gates.Rzz property)
(projectq.ops._gates.SGate property)
(projectq.ops._gates.SqrtSwapGate property)
(projectq.ops._gates.SqrtXGate property)
(projectq.ops._gates.SwapGate property)
(projectq.ops._gates.TGate property)
(projectq.ops._gates.XGate property)
(projectq.ops._gates.YGate property)
(projectq.ops._gates.ZGate property)
(projectq.ops.HGate property)
(projectq.ops.MatrixGate property)
(projectq.ops.Ph property)
(projectq.ops.R property)
(projectq.ops.Rx property)
(projectq.ops.Rxx property)
(projectq.ops.Ry property)
(projectq.ops.Ryy property)
(projectq.ops.Rz property)
(projectq.ops.Rzz property)
(projectq.ops.SGate property)
(projectq.ops.SqrtSwapGate property)
(projectq.ops.SqrtXGate property)
(projectq.ops.SwapGate property)
(projectq.ops.TGate property)
(projectq.ops.XGate property)
(projectq.ops.YGate property)
(projectq.ops.ZGate property)
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)
measure_qubits() (projectq.backends._unitary.UnitarySimulator method)
(projectq.backends.UnitarySimulator method)
MeasureGate (class in projectq.ops)
(class in projectq.ops._gates)
MidCircuitMeasurementError
module
projectq.backends
projectq.backends._aqt
projectq.backends._awsbraket
projectq.backends._circuits
projectq.backends._exceptions
projectq.backends._ibm
projectq.backends._ionq
projectq.backends._printer
projectq.backends._resource
projectq.backends._sim
projectq.backends._unitary
projectq.cengines
projectq.cengines._basicmapper
projectq.cengines._basics
projectq.cengines._cmdmodifier
projectq.cengines._ibm5qubitmapper
projectq.cengines._linearmapper
projectq.cengines._main
projectq.cengines._manualmapper
projectq.cengines._optimize
projectq.cengines._replacer
projectq.cengines._swapandcnotflipper
projectq.cengines._tagremover
projectq.cengines._testengine
projectq.cengines._twodmapper
projectq.libs
projectq.libs.hist
projectq.libs.math
projectq.libs.math._constantmath
projectq.libs.math._default_rules
projectq.libs.math._gates
projectq.libs.math._quantummath
projectq.libs.revkit
projectq.libs.revkit._control_function
projectq.libs.revkit._permutation
projectq.libs.revkit._phase
projectq.libs.revkit._utils
projectq.meta
projectq.meta._compute
projectq.meta._control
projectq.meta._dagger
projectq.meta._dirtyqubit
projectq.meta._exceptions
projectq.meta._logicalqubit
projectq.meta._loop
projectq.meta._util
projectq.ops
projectq.ops._basics
projectq.ops._command
projectq.ops._gates
projectq.ops._metagates
projectq.ops._qaagate
projectq.ops._qftgate
projectq.ops._qpegate
projectq.ops._qubit_operator
projectq.ops._shortcuts
projectq.ops._state_prep
projectq.ops._time_evolution
projectq.ops._uniformly_controlled_rotation
projectq.setups
projectq.setups._utils
projectq.setups.aqt
projectq.setups.decompositions
projectq.setups.decompositions.amplitudeamplification
projectq.setups.decompositions.arb1qubit2rzandry
projectq.setups.decompositions.barrier
projectq.setups.decompositions.carb1qubit2cnotrzandry
projectq.setups.decompositions.cnot2cz
projectq.setups.decompositions.cnot2rxx
projectq.setups.decompositions.cnu2toffoliandcu
projectq.setups.decompositions.controlstate
projectq.setups.decompositions.crz2cxandrz
projectq.setups.decompositions.entangle
projectq.setups.decompositions.globalphase
projectq.setups.decompositions.h2rx
projectq.setups.decompositions.ph2r
projectq.setups.decompositions.phaseestimation
projectq.setups.decompositions.qft2crandhadamard
projectq.setups.decompositions.qubitop2onequbit
projectq.setups.decompositions.r2rzandph
projectq.setups.decompositions.rx2rz
projectq.setups.decompositions.ry2rz
projectq.setups.decompositions.rz2rx
projectq.setups.decompositions.sqrtswap2cnot
projectq.setups.decompositions.stateprep2cnot
projectq.setups.decompositions.swap2cnot
projectq.setups.decompositions.time_evolution
projectq.setups.decompositions.toffoli2cnotandtgate
projectq.setups.decompositions.uniformlycontrolledr2cnot
projectq.setups.default
projectq.setups.grid
projectq.setups.ibm
projectq.setups.ionq
projectq.setups.linear
projectq.setups.restrictedgateset
projectq.setups.trapped_ion_decomposer
projectq.types
projectq.types._qubit
mul_by_constant_modN() (in module projectq.libs.math._constantmath)
MultiplyByConstantModN (class in projectq.libs.math)
(class in projectq.libs.math._gates)
MultiplyQuantumGate (class in projectq.libs.math._gates)
N
n_engines (projectq.cengines._main.MainEngine attribute)
(projectq.cengines.MainEngine attribute)
n_engines_max (projectq.cengines._main.MainEngine attribute)
(projectq.cengines.MainEngine attribute)
next_engine (projectq.cengines._basics.BasicEngine attribute)
(projectq.cengines._main.MainEngine attribute)
(projectq.cengines.BasicEngine attribute)
(projectq.cengines.MainEngine attribute)
NoComputeSectionError
NOT (in module projectq.ops._gates)
NotHermitianOperatorError
NotInvertible
,
[1]
NotMergeable
,
[1]
NotYetMeasuredError
,
[1]
num_columns (projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
num_mappings (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper attribute)
num_of_swaps_per_mapping (projectq.cengines._linearmapper.LinearMapper attribute)
(projectq.cengines._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper 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 (projectq.ops._command.CtrlAll attribute)
(projectq.ops.CtrlAll attribute)
one_and_two_qubit_gates() (in module projectq.setups._utils)
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._awsbraket
module
projectq.backends._circuits
module
projectq.backends._exceptions
module
projectq.backends._ibm
module
projectq.backends._ionq
module
projectq.backends._printer
module
projectq.backends._resource
module
projectq.backends._sim
module
projectq.backends._unitary
module
projectq.cengines
module
projectq.cengines._basicmapper
module
projectq.cengines._basics
module
projectq.cengines._cmdmodifier
module
projectq.cengines._ibm5qubitmapper
module
projectq.cengines._linearmapper
module
projectq.cengines._main
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.hist
module
projectq.libs.math
module
projectq.libs.math._constantmath
module
projectq.libs.math._default_rules
module
projectq.libs.math._gates
module
projectq.libs.math._quantummath
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._exceptions
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.setups
module
projectq.setups._utils
module
projectq.setups.aqt
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.controlstate
module
projectq.setups.decompositions.crz2cxandrz
module
projectq.setups.decompositions.entangle
module
projectq.setups.decompositions.globalphase
module
projectq.setups.decompositions.h2rx
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.ionq
module
projectq.setups.linear
module
projectq.setups.restrictedgateset
module
projectq.setups.trapped_ion_decomposer
module
projectq.types
module
projectq.types._qubit
module
Q
QAA (class in projectq.ops)
(class in projectq.ops._qaagate)
qaa_ancilla (in module projectq.setups.decompositions.amplitudeamplification)
(projectq.ops._qaagate.QAA attribute)
(projectq.ops.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)
quantum_conditional_add() (in module projectq.libs.math._quantummath)
quantum_conditional_add_carry() (in module projectq.libs.math._quantummath)
quantum_division() (in module projectq.libs.math._quantummath)
quantum_multiplication() (in module projectq.libs.math._quantummath)
Qubit (class in projectq.types)
(class in projectq.types._qubit)
QubitManagementError
QubitOperator (class in projectq.ops)
(class in projectq.ops._qubit_operator)
QubitOperatorError
qubits (projectq.ops._command.Command attribute)
(projectq.ops._command.Command property)
(projectq.ops.Command attribute)
(projectq.ops.Command property)
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._ionq.IonQBackend method)
(projectq.backends._printer.CommandPrinter method)
(projectq.backends._resource.ResourceCounter method)
(projectq.backends._unitary.UnitarySimulator 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.IonQBackend method)
(projectq.backends.ResourceCounter method)
(projectq.backends.Simulator method)
(projectq.backends.UnitarySimulator method)
(projectq.cengines._basicmapper.BasicMapperEngine method)
(projectq.cengines._basics.ForwarderEngine method)
(projectq.cengines._cmdmodifier.CommandModifier method)
(projectq.cengines._ibm5qubitmapper.IBM5QubitMapper method)
(projectq.cengines._linearmapper.LinearMapper method)
(projectq.cengines._main.MainEngine 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.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.meta._compute.ComputeEngine method)
(projectq.meta._compute.UncomputeEngine method)
(projectq.meta._control.ControlEngine method)
(projectq.meta._dagger.DaggerEngine method)
(projectq.meta._loop.LoopEngine method)
RequestTimeoutError
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)
(in module projectq.cengines._linearmapper)
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.cengines._basics.BasicEngine method)
(projectq.cengines._main.MainEngine method)
(projectq.cengines.BasicEngine method)
(projectq.cengines.MainEngine method)
set_measurement_result() (projectq.cengines._main.MainEngine method)
(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._twodmapper.GridMapper attribute)
(projectq.cengines.GridMapper attribute)
(projectq.cengines.LinearMapper 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)
subtract_quantum() (in module projectq.libs.math._quantummath)
SubtractQuantumGate (class in 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._qaagate.QAA attribute)
(projectq.ops.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._basics.BasicRotationGate method)
(projectq.ops._gates.SqrtXGate method)
(projectq.ops._metagates.DaggeredGate method)
(projectq.ops.BasicPhaseGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.DaggeredGate method)
(projectq.ops.SqrtXGate method)
TGate (class in projectq.ops)
(class in projectq.ops._gates)
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._basics.BasicRotationGate method)
(projectq.ops._command.Command method)
(projectq.ops.BasicGate method)
(projectq.ops.BasicRotationGate method)
(projectq.ops.Command method)
U
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)
(projectq.backends._unitary.UnitarySimulator attribute)
(projectq.backends._unitary.UnitarySimulator property)
(projectq.backends.UnitarySimulator attribute)
(projectq.backends.UnitarySimulator property)
UnitarySimulator (class in projectq.backends)
(class in projectq.backends._unitary)
UnsupportedEngineError
,
[1]
W
WeakQubitRef (class in projectq.types)
(class in projectq.types._qubit)
write_bit() (projectq.backends.ClassicalSimulator 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)
Zero (projectq.ops._command.CtrlAll attribute)
(projectq.ops.CtrlAll attribute)
ZGate (class in projectq.ops)
(class in projectq.ops._gates)
Read the Docs
v: v0.7.0
Versions
master
latest
stable
v0.7.0
v0.6.3
v0.5.1
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
pdf
html
epub
On Read the Docs
Project Home
Builds