QuISP
Loading...
Searching...
No Matches
quisp::modules::runtime_callback::RuntimeCallback Member List

This is the complete list of members for quisp::modules::runtime_callback::RuntimeCallback, including all inherited members.

freeAndResetQubit(IQubitRecord *qubit) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
gateCNOT(IQubitRecord *control_qubit_rec, IQubitRecord *target_qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
gateX(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
gateY(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
gateZ(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
getActionIndex(IQubitRecord *const qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
getNodeInfo() overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
isQubitLocked(IQubitRecord *const qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
left_qubit_indexquisp::modules::runtime_callback::RuntimeCallback
lockQubit(IQubitRecord *const qubit_rec, unsigned long rs_id, int rule_id, int action_index) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
measureQubitRandomly(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
measureQubitX(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
measureQubitY(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
measureQubitZ(IQubitRecord *qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
providerquisp::modules::runtime_callback::RuntimeCallback
purifyX(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
purifyY(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
purifyZ(IQubitRecord *qubit_rec, IQubitRecord *trash_qubit_rec) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
right_qubit_indexquisp::modules::runtime_callback::RuntimeCallback
rule_enginequisp::modules::runtime_callback::RuntimeCallback
RuntimeCallback(RuleEngine *re)quisp::modules::runtime_callback::RuntimeCallbackinline
sendLinkTomographyResult(const unsigned long ruleset_id, const runtime::Rule &rule, const int action_index, const runtime::QNodeAddr partner_addr, int count, MeasurementOutcome outcome, int max_count, SimTime start_time) overridequisp::modules::runtime_callback::RuntimeCallbackinline
quisp::runtime::Runtime::ICallBack::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) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
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) overridequisp::modules::runtime_callback::RuntimeCallbackinlinevirtual
~ICallBack()quisp::runtime::Runtime::ICallBackinlinevirtual