# cirq.SingleQubitGate¶

class cirq.SingleQubitGate[source]

A gate that must be applied to exactly one qubit.

__init__()

Initialize self. See help(type(self)) for accurate signature.

Methods

 controlled([num_controls, control_values, …]) Returns a controlled version of this gate. If no arguments are The number of qubits this gate acts on. on(*qubits) Returns an application of this gate to the given qubits. on_each(*targets) Returns a list of operations applying the gate to all targets. validate_args(qubits) Checks if this gate can be applied to the given qubits. wrap_in_linear_combination([coefficient])