The operations collection consists of various default gates and is a work-in-progress, as users start to work with ProjectQ.
.. autosummary::
projectq.ops.BasicGate
projectq.ops.SelfInverseGate
projectq.ops.BasicRotationGate
projectq.ops.BasicPhaseGate
projectq.ops.ClassicalInstructionGate
projectq.ops.FastForwardingGate
projectq.ops.BasicMathGate
projectq.ops.apply_command
projectq.ops.Command
projectq.ops.H
projectq.ops.X
projectq.ops.Y
projectq.ops.Z
projectq.ops.S
projectq.ops.Sdag
projectq.ops.T
projectq.ops.Tdag
projectq.ops.SqrtX
projectq.ops.Swap
projectq.ops.SqrtSwap
projectq.ops.Entangle
projectq.ops.Ph
projectq.ops.Rx
projectq.ops.Ry
projectq.ops.Rz
projectq.ops.R
projectq.ops.FlushGate
projectq.ops.MeasureGate
projectq.ops.Allocate
projectq.ops.Deallocate
projectq.ops.AllocateDirty
projectq.ops.Barrier
projectq.ops.DaggeredGate
projectq.ops.ControlledGate
projectq.ops.C
projectq.ops.All
projectq.ops.Tensor
projectq.ops.QFT
projectq.ops.QubitOperator
projectq.ops.CRz
projectq.ops.CNOT
projectq.ops.CZ
projectq.ops.Toffoli
projectq.ops.TimeEvolution
.. automodule:: projectq.ops
:members:
:special-members: __init__,__or__
:imported-members: