qiskit-documentation/docs/api/qiskit/0.33/qiskit.circuit.library.RGat...

99 lines
2.1 KiB
Plaintext

---
title: RGate
description: API reference for qiskit.circuit.library.RGate
in_page_toc_min_heading_level: 1
python_api_type: class
python_api_name: qiskit.circuit.library.RGate
---
# RGate
<Class id="qiskit.circuit.library.RGate" isDedicatedPage={true} github="https://github.com/qiskit/qiskit/tree/stable/0.19/qiskit/circuit/library/standard_gates/r.py" signature="RGate(theta, phi, label=None)" modifiers="class">
Bases: `qiskit.circuit.gate.Gate`
Rotation θ around the cos(φ)x + sin(φ)y axis.
**Circuit symbol:**
```python
┌──────┐
q_0: ┤ R(ϴ) ├
└──────┘
```
**Matrix Representation:**
$$
\begin{align}\begin{aligned}\newcommand{\th}{\frac{\theta}{2}}\\\begin{split}R(\theta, \phi) = e^{-i \th (\cos{\phi} x + \sin{\phi} y)} =
\begin{pmatrix}
\cos{\th} & -i e^{-i \phi} \sin{\th} \\
-i e^{i \phi} \sin{\th} & \cos{\th}
\end{pmatrix}\end{split}\end{aligned}\end{align}
$$
Create new r single-qubit gate.
## Methods Defined Here
### inverse
<Function id="qiskit.circuit.library.RGate.inverse" signature="RGate.inverse()">
Invert this gate.
r(θ, φ)^dagger = r(-θ, φ)
</Function>
## Attributes
### condition\_bits
<Attribute id="qiskit.circuit.library.RGate.condition_bits">
Get Clbits in condition.
**Return type**
`List`\[`Clbit`]
</Attribute>
### decompositions
<Attribute id="qiskit.circuit.library.RGate.decompositions">
Get the decompositions of the instruction from the SessionEquivalenceLibrary.
</Attribute>
### definition
<Attribute id="qiskit.circuit.library.RGate.definition">
Return definition in terms of other basic gates.
</Attribute>
### duration
<Attribute id="qiskit.circuit.library.RGate.duration">
Get the duration.
</Attribute>
### label
<Attribute id="qiskit.circuit.library.RGate.label">
Return instruction label
**Return type**
`str`
</Attribute>
### params
<Attribute id="qiskit.circuit.library.RGate.params">
return instruction params.
</Attribute>
### unit
<Attribute id="qiskit.circuit.library.RGate.unit">
Get the time unit of duration.
</Attribute>
</Class>