![]() |
Q2NS dev
ns-3 module
|
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::QNode | private |
| 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() const | q2ns::QNode | |
| GetQubit(const std::string &label) const | q2ns::QNode | |
| GetQubit(QubitId id) const | q2ns::QNode | |
| GetState(const std::shared_ptr< Qubit > &q) | q2ns::QNode | |
| GetTypeId(void) | q2ns::QNode | static |
| 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 | |
| NetController | q2ns::QNode | friend |
| networker_ | q2ns::QNode | private |
| processor_ | q2ns::QNode | private |
| QNetworker | q2ns::QNode | friend |
| QNode(QStateRegistry ®istry) | q2ns::QNode | explicit |
| registry_ | q2ns::QNode | private |
| Send(std::shared_ptr< Qubit > q, uint32_t dstNodeId) | q2ns::QNode | |
| SetRecvCallback(RecvCallback cb) | q2ns::QNode | |
| ~QNode() override | q2ns::QNode |