![]() |
Q2NS dev
ns-3 module
|
Multipartite entanglement distribution and backend scaling demo. More...
#include "ns3/core-module.h"#include "ns3/simulator.h"#include "ns3/q2ns-netcontroller.h"#include "ns3/q2ns-qnode.h"#include "ns3/q2ns-qubit.h"#include <algorithm>#include <chrono>#include <cmath>#include <cstdint>#include <iomanip>#include <iostream>#include <memory>#include <numeric>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | anonymous_namespace{q2ns-4-multipartite-scaling-example.cc}::RunningStats |
Namespaces | |
| namespace | anonymous_namespace{q2ns-4-multipartite-scaling-example.cc} |
Functions | |
| double | anonymous_namespace{q2ns-4-multipartite-scaling-example.cc}::RunOnce (uint32_t numNodes, const std::string &backend, bool verbose) |
| int | main (int argc, char *argv[]) |
Multipartite entanglement distribution and backend scaling demo.
Demonstrates:
Tunable parameters: –numNodes total number of nodes (>= 2) –backend ket | dm | stab –trials repeated runs for mean/stdev wall-clock timing
Example:
Definition in file q2ns-4-multipartite-scaling-example.cc.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 176 of file q2ns-4-multipartite-scaling-example.cc.
References anonymous_namespace{q2ns-4-multipartite-scaling-example.cc}::RunOnce().