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

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

assignMessageToRuleSet(int shared_rule_tag, MessageRecord &msg_content)quisp::runtime::Runtime
assignQubitToRule(QNodeAddr partner_addr, RuleId rule_id, IQubitRecord *qubit_record)quisp::runtime::Runtime
assignQubitToRuleSet(QNodeAddr partner_addr, IQubitRecord *qubit_record)quisp::runtime::Runtime
assignRuleSet(const RuleSet &ruleset)quisp::runtime::Runtime
callbackquisp::runtime::Runtime
cleanup()quisp::runtime::Runtime
debuggingquisp::runtime::Runtime
debugInstruction(const InstructionTypes &instr) constquisp::runtime::Runtime
debugRuntimeState()quisp::runtime::Runtime
debugSource(const Program &program) constquisp::runtime::Runtime
exec()quisp::runtime::Runtime
execInstruction(const InstructionTypes &op)quisp::runtime::Runtime
execProgram(const Program &program)quisp::runtime::Runtime
findQubit(IQubitRecord *)quisp::runtime::Runtime
freeQubit(QubitId)quisp::runtime::Runtime
gateCNOT(QubitId control_qubit_id, QubitId target_qubit_id)quisp::runtime::Runtime
gateX(QubitId)quisp::runtime::Runtime
gateY(QubitId)quisp::runtime::Runtime
gateZ(QubitId)quisp::runtime::Runtime
getQubitByPartnerAddr(QNodeAddr, int index)quisp::runtime::Runtime
getQubitByQubitId(QubitId qubit_id) constquisp::runtime::Runtime
getQubitBySequenceNumber(QNodeAddr, RuleId, SequenceNumber)quisp::runtime::Runtime
getReg(RegId reg_id) constquisp::runtime::Runtime
getRegVal(RegId reg_id) constquisp::runtime::Runtime
isQubitLocked(IQubitRecord *const)quisp::runtime::Runtime
jumpTo(const Label &label)quisp::runtime::Runtime
label_mapquisp::runtime::Runtime
loadVal(MemoryKey key, RegId reg_id)quisp::runtime::Runtime
loadVal(MemoryKey key)quisp::runtime::Runtime
measureQubit(QubitId qubit_id, MemoryKey result_key, Basis basis)quisp::runtime::Runtime
measureQubit(QubitId qubit_id, RegId result_reg, Basis basis)quisp::runtime::Runtime
measureQubit(QubitId qubit_id, RegId result_reg, int bitset_index, Basis basis)quisp::runtime::Runtime
memoryquisp::runtime::Runtime
message_foundquisp::runtime::Runtime
messagesquisp::runtime::Runtime
named_qubitsquisp::runtime::Runtime
operator=(Runtime &&runtime)quisp::runtime::Runtime
partnersquisp::runtime::Runtime
pcquisp::runtime::Runtime
promoteQubit(IQubitRecord *qubit_record)quisp::runtime::Runtime
promoteQubitWithNewPartner(IQubitRecord *qubit_record, QNodeAddr new_partner_addr)quisp::runtime::Runtime
purifyX(RegId result, int bitset_index, QubitId qubit_id, QubitId trash_qubit_id)quisp::runtime::Runtime
purifyY(RegId result, int bitset_index, QubitId qubit_id, QubitId trash_qubit_id)quisp::runtime::Runtime
purifyZ(RegId result, int bitset_index, QubitId qubit_id, QubitId trash_qubit_id)quisp::runtime::Runtime
qubit_foundquisp::runtime::Runtime
qubit_to_sequence_numberquisp::runtime::Runtime
qubitsquisp::runtime::Runtime
receive_tagquisp::runtime::Runtime
registersquisp::runtime::Runtime
resource_counterquisp::runtime::Runtime
return_codequisp::runtime::Runtime
rule_idquisp::runtime::Runtime
rule_id_to_shared_tagquisp::runtime::Runtime
rulesetquisp::runtime::Runtime
Runtime()quisp::runtime::Runtime
Runtime(const RuleSet &ruleset, ICallBack *callback)quisp::runtime::Runtime
Runtime(const Runtime &)quisp::runtime::Runtime
send_tagquisp::runtime::Runtime
sequence_number_to_qubitquisp::runtime::Runtime
setQubit(IQubitRecord *qubit_record, QubitId qubit_id)quisp::runtime::Runtime
setRegVal(RegId reg_id, int32_t val)quisp::runtime::Runtime
shared_tag_to_rule_idquisp::runtime::Runtime
should_exitquisp::runtime::Runtime
storeVal(MemoryKey key, MemoryValue val)quisp::runtime::Runtime
terminatedquisp::runtime::Runtime
visitorquisp::runtime::Runtime
~Runtime()quisp::runtime::Runtime