QuISP
Loading...
Searching...
No Matches
quisp_test::mock_backends::MockBackendQubit Class Reference

#include <MockBackendQubit.h>

Inheritance diagram for quisp_test::mock_backends::MockBackendQubit:
Collaboration diagram for quisp_test::mock_backends::MockBackendQubit:

Public Member Functions

 MOCK_METHOD (void, setFree,(),(override))
 
- Public Member Functions inherited from quisp::backends::abstract::IQubit
 IQubit ()
 
virtual ~IQubit ()
 
virtual void setFree ()=0
 
virtual const IQubitId *const getId () const
 
virtual void relaseBackToPool ()
 
virtual void gateX ()
 
virtual void gateY ()
 
virtual void gateZ ()
 
virtual void gateI ()
 
virtual void gateH ()
 
virtual void gateT ()
 
virtual void gateS ()
 
virtual void gateSdg ()
 
virtual void gateCNOT (IQubit *const target_qubit)
 
virtual void gateCZ (IQubit *const target_qubit)
 
virtual void noiselessX ()
 
virtual void noiselessZ ()
 
virtual void noiselessH ()
 
virtual void noiselessCNOT (IQubit *const target_qubit)
 
virtual EigenvalueResult noiselessMeasureZ ()
 
virtual EigenvalueResult noiselessMeasureX ()
 
virtual EigenvalueResult noiselessMeasureZ (EigenvalueResult forced_result)
 
virtual EigenvalueResult noiselessMeasureX (EigenvalueResult forced_result)
 
virtual EigenvalueResult measureX ()
 
virtual EigenvalueResult measureY ()
 
virtual EigenvalueResult measureZ ()
 

Member Function Documentation

◆ MOCK_METHOD()

quisp_test::mock_backends::MockBackendQubit::MOCK_METHOD ( void ,
setFree ,
() ,
(override)  )

The documentation for this class was generated from the following file: