QuISP
Loading...
Searching...
No Matches
quisp::runtime::Runtime::ICallBack Member List

This is the complete list of members for quisp::runtime::Runtime::ICallBack, including all inherited members.

freeAndResetQubit(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
gateCNOT(IQubitRecord *control_qubit_rec, IQubitRecord *target_qubit_rec)=0quisp::runtime::Runtime::ICallBackpure virtual
gateX(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
gateY(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
gateZ(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
getActionIndex(IQubitRecord *const)=0quisp::runtime::Runtime::ICallBackpure virtual
getNodeInfo()quisp::runtime::Runtime::ICallBackinlinevirtual
isQubitLocked(IQubitRecord *const)=0quisp::runtime::Runtime::ICallBackpure virtual
lockQubit(IQubitRecord *const, unsigned long rs_id, int rule_id, int action_index)=0quisp::runtime::Runtime::ICallBackpure virtual
measureQubitRandomly(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
measureQubitX(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
measureQubitY(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
measureQubitZ(IQubitRecord *)=0quisp::runtime::Runtime::ICallBackpure virtual
purifyX(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec)=0quisp::runtime::Runtime::ICallBackpure virtual
purifyY(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec)=0quisp::runtime::Runtime::ICallBackpure virtual
purifyZ(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec)=0quisp::runtime::Runtime::ICallBackpure 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)=0quisp::runtime::Runtime::ICallBackpure 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)=0quisp::runtime::Runtime::ICallBackpure 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)=0quisp::runtime::Runtime::ICallBackpure virtual
~ICallBack()quisp::runtime::Runtime::ICallBackinlinevirtual