Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
q2ns::SwapTopologySpec Struct Reference

#include <q2ns-swap-helper.h>

Collaboration diagram for q2ns::SwapTopologySpec:

Public Attributes

std::vector< std::string > nodes
 
std::vector< LinkSpecclassicalEdges
 
std::vector< QLinkSpecquantumEdges
 
std::vector< SwapSessionSpecsessions
 
RoundsConfig rounds {}
 
std::string policyName {"all-at-once"}
 

Detailed Description

Definition at line 66 of file q2ns-swap-helper.h.

Member Data Documentation

◆ classicalEdges

std::vector<LinkSpec> q2ns::SwapTopologySpec::classicalEdges

Definition at line 68 of file q2ns-swap-helper.h.

◆ nodes

std::vector<std::string> q2ns::SwapTopologySpec::nodes

◆ policyName

std::string q2ns::SwapTopologySpec::policyName {"all-at-once"}

Definition at line 74 of file q2ns-swap-helper.h.

◆ quantumEdges

std::vector<QLinkSpec> q2ns::SwapTopologySpec::quantumEdges

Definition at line 69 of file q2ns-swap-helper.h.

Referenced by q2ns::EntanglementSwapHelper::BuildQuantum().

◆ rounds

RoundsConfig q2ns::SwapTopologySpec::rounds {}

Definition at line 73 of file q2ns-swap-helper.h.

Referenced by q2ns::AllAtOncePolicy::PlanSessions().

◆ sessions

std::vector<SwapSessionSpec> q2ns::SwapTopologySpec::sessions

Definition at line 70 of file q2ns-swap-helper.h.

Referenced by q2ns::AllAtOncePolicy::PlanSessions().


The documentation for this struct was generated from the following file: