mirror of https://github.com/Qiskit/qiskit.git
25 lines
1.5 KiB
YAML
25 lines
1.5 KiB
YAML
---
|
|
features:
|
|
- |
|
|
Overrides some gate power methods to make them more efficient and less lossy:
|
|
- Powering a :class:`~.CPhaseGate` gives a :class:`~.CPhaseGate`.
|
|
- Powering a :class:`~.CSGate` gives a :class:`~.CPhaseGate`.
|
|
- Powering a :class:`~.CSdgGate` gives a :class:`~.CPhaseGate`.
|
|
- Powering an :class:`~.IGate` gives an :class:`~.IGate`.
|
|
- Powering a :class:`~.PhaseGate` gives a :class:`~.PhaseGate`.
|
|
- Powering an :class:`~.RGate` gives an :class:`~.RGate`.
|
|
- Powering an :class:`~.RXGate` gives an :class:`~.RXGate`.
|
|
- Powering an :class:`~.RXXGate` gives an :class:`~.RXXGate`.
|
|
- Powering an :class:`~.RYGate` gives an :class:`~.RYGate`.
|
|
- Powering an :class:`~.RYYGate` gives an :class:`~.RYYGate`.
|
|
- Powering an :class:`~.RZGate` gives an :class:`~.RZGate`.
|
|
- Powering an :class:`~.RZXGate` gives an :class:`~.RZXGate`.
|
|
- Powering an :class:`~.RZZGate` gives an :class:`~.RZZGate`.
|
|
- Powering a :class:`~.SdgGate` gives a :class:`~.PhaseGate`.
|
|
- Powering an :class:`~.SGate` gives a :class:`~.PhaseGate`.
|
|
- Powering a :class:`~.TdgGate` gives a :class:`~.PhaseGate`.
|
|
- Powering a :class:`~.TGate` gives a :class:`~.PhaseGate`.
|
|
- Powering an :class:`~.XXMinusYYGate` gives an :class:`~.XXMinusYYGate`.
|
|
- Powering an :class:`~.XXPlusYYGate` gives an :class:`~.XXPlusYYGate`.
|
|
- Powering a :class:`~.ZGate` gives a :class:`~.PhaseGate`.
|
|
- Powering an :class:`~.iSwapGate` gives an :class:`~.XXPlusYYGate`. |