#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: