|
QuISP
|
#include <test.h>


Public Member Functions | |
| std::unordered_set< GraphStateQubit * > | getNeighborSet () |
| void | setVertexOperator (CliffordOperator op) |
| CliffordOperator | getVertexOperator () |
| Qubit (const IQubitId *id, GraphStateBackend *const backend) | |
| void | reset () |
| void | fillParams () |
Public Member Functions inherited from quisp::backends::graph_state::GraphStateQubit | |
| GraphStateQubit (const IQubitId *id, GraphStateBackend *const backend, bool is_short_live) | |
| ~GraphStateQubit () | |
| void | configure (std::unique_ptr< StationaryQubitConfiguration > configuration) |
| void | setFree () override |
| const IQubitId *const | getId () const override |
| void | relaseBackToPool () override |
| void | gateX () override |
| void | gateZ () override |
| void | gateY () override |
| void | gateH () override |
| void | gateS () override |
| void | gateSdg () override |
| void | gateCNOT (IQubit *const target_qubit) override |
| EigenvalueResult | measureX () override |
| EigenvalueResult | measureY () override |
| EigenvalueResult | measureZ () override |
| void | noiselessH () override |
| void | noiselessX () override |
| void | noiselessZ () override |
| void | noiselessCNOT (IQubit *const target_qubit) override |
| EigenvalueResult | noiselessMeasureZ () override |
| EigenvalueResult | noiselessMeasureX () override |
| EigenvalueResult | noiselessMeasureZ (EigenvalueResult forced_result) override |
| EigenvalueResult | noiselessMeasureX (EigenvalueResult forced_result) override |
Public Member Functions inherited from quisp::backends::abstract::IQubit | |
| IQubit () | |
| virtual | ~IQubit () |
| virtual void | gateI () |
| virtual void | gateT () |
| virtual void | gateCZ (IQubit *const target_qubit) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |