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 projectq.ops.UniformlyControlledRy projectq.ops.UniformlyControlledRz projectq.ops.StatePreparation
.. automodule:: projectq.ops :members: :special-members: __init__,__or__ :imported-members: