createQubit(const IQubitId *id, std::unique_ptr< IConfiguration > conf)=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
createQubit(const IQubitId *id)=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
createShortLiveQubit()=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
deleteQubit(const IQubitId *id)=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
getDefaultConfiguration() const =0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
getQubit(const IQubitId *id)=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
getShortLiveQubit()=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
getSimTime()=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
IQuantumBackend() | quisp::backends::abstract::IQuantumBackend | inline |
MOCK_METHOD(IBackendQubit *, getQubit,(const IQubitId *),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(IBackendQubit *, createQubit,(const IQubitId *, std::unique_ptr< IConfiguration > configuration),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(IBackendQubit *, createQubit,(const IQubitId *),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(IBackendQubit *, createShortLiveQubit,(),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(IBackendQubit *, getShortLiveQubit,(),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(void, returnToPool,(IQubit *),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(void, deleteQubit,(const IQubitId *),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(const omnetpp::simtime_t &, getSimTime,(),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(void, setSimTime,(omnetpp::simtime_t time),(override)) | quisp_test::mock_backends::MockQuantumBackend | |
MOCK_METHOD(std::unique_ptr< IConfiguration >, getDefaultConfiguration,(),(const, override)) | quisp_test::mock_backends::MockQuantumBackend | |
returnToPool(IQubit *)=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
setSimTime(SimTime time)=0 | quisp::backends::abstract::IQuantumBackend | pure virtual |
~IQuantumBackend() | quisp::backends::abstract::IQuantumBackend | inlinevirtual |