Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
q2ns::QNode Member List

This is the complete list of members for q2ns::QNode, including all inherited members.

AddDevice(ns3::Ptr< ns3::NetDevice > device)q2ns::QNode
AddRoute(uint32_t dstNodeId, uint32_t oif)q2ns::QNode
AdoptQubit(const std::shared_ptr< Qubit > &q)q2ns::QNodeprivate
Apply(const QGate &gate, const std::vector< std::shared_ptr< Qubit > > &qs)q2ns::QNode
Apply(const q2ns::Matrix &gate, const std::vector< std::shared_ptr< Qubit > > &qs)q2ns::QNode
CreateBellPair()q2ns::QNode
CreateQubit(const std::string &label="")q2ns::QNode
CreateQubit(const std::shared_ptr< QState > &state, const std::string &label="")q2ns::QNode
GetLocalQubits() constq2ns::QNode
GetQubit(const std::string &label) constq2ns::QNode
GetQubit(QubitId id) constq2ns::QNode
GetState(const std::shared_ptr< Qubit > &q)q2ns::QNode
GetTypeId(void)q2ns::QNodestatic
Measure(const std::shared_ptr< Qubit > &q, q2ns::Basis basis=q2ns::Basis::Z)q2ns::QNode
MeasureBell(const std::shared_ptr< Qubit > &a, const std::shared_ptr< Qubit > &b)q2ns::QNode
NetControllerq2ns::QNodefriend
networker_q2ns::QNodeprivate
processor_q2ns::QNodeprivate
QNetworkerq2ns::QNodefriend
QNode(QStateRegistry &registry)q2ns::QNodeexplicit
registry_q2ns::QNodeprivate
Send(std::shared_ptr< Qubit > q, uint32_t dstNodeId)q2ns::QNode
SetRecvCallback(RecvCallback cb)q2ns::QNode
~QNode() overrideq2ns::QNode