25 ns3::RngSeedManager::SetSeed(45);
26 ns3::RngSeedManager::SetRun(15);
32 auto q = node->CreateQubit();
34 std::cout <<
"Created node with ID: " << node->GetId() <<
"\n";
35 std::cout <<
"Created qubit with ID: " << state->GetStateId() <<
"\n";
36 std::cout <<
" and state: " << state <<
"\n";
38 Simulator::Schedule(MicroSeconds(10), [node, q]() {
40 std::cout <<
"Applied Hadamard gate to qubit\n";
41 std::cout <<
"State after gate application: " << node->GetState(q) <<
"\n";
44 Simulator::Schedule(MicroSeconds(20), [node, q]() {
45 int result = node->Measure(q);
46 std::cout <<
"Measurement result: " << result <<
"\n";
49 Simulator::Stop(MilliSeconds(10));