QGates classes (quanguru.classes.QGates
)#
Contains protocol/step objects for gate operations.
|
|
|
Function Name |
Docstrings |
Unit Tests |
Tutorials |
---|---|---|---|
SpinRotation |
❌ |
❌ |
❌ |
xGate |
❌ |
❌ |
❌ |
- class SpinRotation(**kwargs)[source]#
Bases:
quanguru.classes.QPro.Gate
- label: str = 'SpinRotation'#
(class attribute) class label used in default naming
- _internalInstances: int = 0#
(class attribute) number of instances created internally by the library
- _externalInstances: int = 0#
(class attribute) number of instances created explicitly by the user
- _instances: int = 0#
(class attribute) number of total instances = _internalInstances + _externalInstances
- __angle#
- __rotationAxis#
- _rotationOp#
- phase#
- property angle#
- property rotationAxis#
- _createUnitary(collapseOps=None, decayRates=None, openSys=False)#
- class xGate(**kwargs)[source]#
Bases:
quanguru.classes.QGates.SpinRotation
- label: str = 'xGate'#
(class attribute) class label used in default naming
- _internalInstances: int = 0#
(class attribute) number of instances created internally by the library
- _externalInstances: int = 0#
(class attribute) number of instances created explicitly by the user
- _instances: int = 0#
(class attribute) number of total instances = _internalInstances + _externalInstances
- _createUnitary(collapseOps=None, decayRates=None)#