#include <IQubit.h>
◆ IQubit()
| quisp::backends::abstract::IQubit::IQubit |
( |
| ) |
|
|
inline |
◆ ~IQubit()
| virtual quisp::backends::abstract::IQubit::~IQubit |
( |
| ) |
|
|
inlinevirtual |
◆ gateCNOT()
| virtual void quisp::backends::abstract::IQubit::gateCNOT |
( |
IQubit *const | target_qubit | ) |
|
|
inlinevirtual |
◆ gateCZ()
| virtual void quisp::backends::abstract::IQubit::gateCZ |
( |
IQubit *const | target_qubit | ) |
|
|
inlinevirtual |
◆ gateH()
| virtual void quisp::backends::abstract::IQubit::gateH |
( |
| ) |
|
|
inlinevirtual |
◆ gateI()
| virtual void quisp::backends::abstract::IQubit::gateI |
( |
| ) |
|
|
inlinevirtual |
◆ gateS()
| virtual void quisp::backends::abstract::IQubit::gateS |
( |
| ) |
|
|
inlinevirtual |
◆ gateSdg()
| virtual void quisp::backends::abstract::IQubit::gateSdg |
( |
| ) |
|
|
inlinevirtual |
◆ gateT()
| virtual void quisp::backends::abstract::IQubit::gateT |
( |
| ) |
|
|
inlinevirtual |
◆ gateX()
| virtual void quisp::backends::abstract::IQubit::gateX |
( |
| ) |
|
|
inlinevirtual |
◆ gateY()
| virtual void quisp::backends::abstract::IQubit::gateY |
( |
| ) |
|
|
inlinevirtual |
◆ gateZ()
| virtual void quisp::backends::abstract::IQubit::gateZ |
( |
| ) |
|
|
inlinevirtual |
◆ getId()
| virtual const IQubitId *const quisp::backends::abstract::IQubit::getId |
( |
| ) |
const |
|
inlinevirtual |
◆ measureX()
◆ measureY()
◆ measureZ()
◆ noiselessCNOT()
| virtual void quisp::backends::abstract::IQubit::noiselessCNOT |
( |
IQubit *const | target_qubit | ) |
|
|
inlinevirtual |
◆ noiselessH()
| virtual void quisp::backends::abstract::IQubit::noiselessH |
( |
| ) |
|
|
inlinevirtual |
◆ noiselessMeasureX() [1/2]
| virtual EigenvalueResult quisp::backends::abstract::IQubit::noiselessMeasureX |
( |
| ) |
|
|
inlinevirtual |
◆ noiselessMeasureX() [2/2]
◆ noiselessMeasureZ() [1/2]
| virtual EigenvalueResult quisp::backends::abstract::IQubit::noiselessMeasureZ |
( |
| ) |
|
|
inlinevirtual |
◆ noiselessMeasureZ() [2/2]
◆ noiselessX()
| virtual void quisp::backends::abstract::IQubit::noiselessX |
( |
| ) |
|
|
inlinevirtual |
◆ noiselessZ()
| virtual void quisp::backends::abstract::IQubit::noiselessZ |
( |
| ) |
|
|
inlinevirtual |
◆ relaseBackToPool()
| virtual void quisp::backends::abstract::IQubit::relaseBackToPool |
( |
| ) |
|
|
inlinevirtual |
◆ setFree()
| virtual void quisp::backends::abstract::IQubit::setFree |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: