![]() |
Q2NS dev
ns-3 module
|
This is the complete list of members for q2ns::RandomGateQMap, including all inherited members.
| AddGate(const QGate &gate, double weight) | q2ns::RandomGateQMap | |
| Bernoulli_(ns3::Ptr< ns3::UniformRandomVariable > u, const QMapContext &ctx) const | q2ns::QMap | inlineprotected |
| Clear() | q2ns::RandomGateQMap | |
| Compose(const ns3::Ptr< QMap > &a, const ns3::Ptr< QMap > &b) | q2ns::QMap | static |
| Compose(const std::vector< ns3::Ptr< QMap > > &maps) | q2ns::QMap | static |
| FromLambda(std::function< void(QNode &, std::shared_ptr< Qubit > &)> f) | q2ns::QMap | static |
| FromLambda(std::function< void(QNode &, std::shared_ptr< Qubit > &, ns3::Ptr< ns3::UniformRandomVariable >, const QMapContext &)> f) | q2ns::QMap | static |
| gates_ | q2ns::RandomGateQMap | private |
| GetProb_(const QMapContext &ctx) const | q2ns::QMap | inlineprotected |
| GetTypeId() | q2ns::RandomGateQMap | static |
| p_ | q2ns::QMap | protected |
| PickIndex_(ns3::Ptr< ns3::UniformRandomVariable > u) const | q2ns::RandomGateQMap | private |
| rate_ | q2ns::QMap | protected |
| RateToProb(double rate_per_s, const ns3::Time &t) | q2ns::QMap | inlinestatic |
| Sample(ns3::Ptr< ns3::UniformRandomVariable > u, const QMapContext &ctx=QMapContext{}) const override | q2ns::RandomGateQMap | virtual |
| SetDistribution(std::vector< QGate > gates, std::vector< double > weights) | q2ns::RandomGateQMap | |
| SetLost_(Qubit &q) | q2ns::QMap | protectedstatic |
| totalWeight_ | q2ns::RandomGateQMap | private |
| weights_ | q2ns::RandomGateQMap | private |
| ~QMap() override=default | q2ns::QMap |