|
QuISP
|
This is the complete list of members for quisp_test::MockRuntimeCallback, including all inherited members.
| freeAndResetQubit(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| gateCNOT(IQubitRecord *control_qubit_rec, IQubitRecord *target_qubit_rec)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| gateX(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| gateY(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| gateZ(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| getActionIndex(IQubitRecord *const)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| getNodeInfo() | quisp::runtime::Runtime::ICallBack | inlinevirtual |
| isQubitLocked(IQubitRecord *const)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| lockQubit(IQubitRecord *const, unsigned long rs_id, int rule_id, int action_index)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| measureQubitRandomly(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| measureQubitX(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| measureQubitY(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| measureQubitZ(IQubitRecord *)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| MOCK_METHOD(MeasurementOutcome, measureQubitRandomly,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(MeasurementOutcome, measureQubitX,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(MeasurementOutcome, measureQubitZ,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(MeasurementOutcome, measureQubitY,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, gateX,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, gateY,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, gateZ,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, gateCNOT,(IQubitRecord *, IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(int, purifyX,(IQubitRecord *, IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(int, purifyY,(IQubitRecord *, IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(int, purifyZ,(IQubitRecord *, IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, sendLinkTomographyResult,(const unsigned long ruleset_id, const quisp::runtime::Rule &rule, const int action_index, QNodeAddr partner_addr, int count, MeasurementOutcome outcome, int max_count, SimTime started_time),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, sendPurificationResult,(const unsigned long ruleset_id, const QNodeAddr partner_addr, const int shared_rule_tag, const int sequence_number, const int measurement_result, quisp::runtime::PurType protocol),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, sendSwappingResult,(const unsigned long ruleset_id, const QNodeAddr partner_addr, const QNodeAddr new_partner_addr, const int shared_rule_tag, const int sequence_number, const int frame_correction),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, freeAndResetQubit,(IQubitRecord *),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(bool, isQubitLocked,(IQubitRecord *const),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(void, lockQubit,(IQubitRecord *const, unsigned long rs_id, int rule_id, int action_index),(override)) | quisp_test::MockRuntimeCallback | |
| MOCK_METHOD(int, getActionIndex,(IQubitRecord *const),(override)) | quisp_test::MockRuntimeCallback | |
| purifyX(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| purifyY(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| purifyZ(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| sendLinkTomographyResult(const unsigned long ruleset_id, const Rule &rule, const int action_index, const QNodeAddr partner_addr, int count, MeasurementOutcome outcome, int max_count, Time start_time)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| sendPurificationResult(const unsigned long ruleset_id, const QNodeAddr partner_addr, const int shared_rule_tag, const int sequence_number, const int measurement_result, PurType protocol)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| sendSwappingResult(const unsigned long ruleset_id, const QNodeAddr partner_addr, const QNodeAddr new_partner_addr, const int shared_rule_tag, const int sequence_number, const int frame_correction)=0 | quisp::runtime::Runtime::ICallBack | pure virtual |
| ~ICallBack() | quisp::runtime::Runtime::ICallBack | inlinevirtual |