Qlan Star Topo
- class sequence.topology.qlan_star_topo.QlanStarTopo(conf_file_name: str)
Class for generating qlan topology with a single orchestrator and multiple clients
Class QlanStarTopo is the child of class Topology. Orchestrator nodes, Client nodes, quantum channels, classical channels and timeline for simulation could be generated by using this class.
- qchannels
list of quantum channel objects in network.
- Type:
list[QuantumChannel]
- cchannels
list of classical channel objects in network.
- Type:
list[ClassicalChannel]
- orchestrator_nodes
list of orchestrator nodes in the network.
- Type:
list[QlanOrchestratorNode]
- client_nodes
list of client nodes in the network.
- Type:
list[QlanClientNode]
- n_local_memories
number of local memories in each orchestrator node.
- Type:
int
- n_clients
number of client nodes in the network.
- Type:
int
- meas_bases
measurement bases used by the client nodes.
- Type:
str
- memo_fidelity_orch
fidelity of the memories in the orchestrator nodes.
- Type:
float
- memo_freq_orch
frequency of the memories in the orchestrator nodes.
- Type:
int
- memo_efficiency_orch
efficiency of the memories in the orchestrator nodes.
- Type:
float
- memo_coherence_orch
coherence of the memories in the orchestrator nodes.
- Type:
float
- memo_wavelength_orch
wavelength of the memories in the orchestrator nodes.
- Type:
int
- memo_fidelity_client
fidelity of the memories in the client nodes.
- Type:
float
- memo_freq_client
frequency of the memories in the client nodes.
- Type:
int
- memo_efficiency_client
efficiency of the memories in the client nodes.
- Type:
float
- memo_coherence_client
coherence of the memories in the client nodes.
- Type:
float
- memo_wavelength_client
wavelength of the memories in the client nodes.
- Type:
int