kosmos.topology.link¶
Classes¶
- class Link¶
Bases:
abc.ABCBase for undirected links between two nodes.
Properties
- property type¶
Type of the link.
- property weight¶
Cost of the link.
- class OpticalLink¶
Bases:
LinkBase for optical fiber links.
Properties
- property delay¶
Propagation delay in ps.
- property total_attenuation¶
Total attenuation in dB.
- property transmissivity¶
Transmitted fraction.
- property loss¶
Loss rate for transmitted photons.
- property type¶
Type of the link.
- property weight¶
Cost of the link.
- class ClassicalLink¶
Bases:
OpticalLinkClassical optical fiber link.
Properties
- property type¶
Type of the link.
- property weight¶
Heuristic cost of the classical link.
- property delay¶
Propagation delay in ps.
- property total_attenuation¶
Total attenuation in dB.
- property transmissivity¶
Transmitted fraction.
- property loss¶
Loss rate for transmitted photons.
- class QuantumLink¶
Bases:
OpticalLinkQuantum optical fiber link.
Properties
- property type¶
Type of the link.
- property weight¶
Heuristic cost of the quantum link.
- property delay¶
Propagation delay in ps.
- property total_attenuation¶
Total attenuation in dB.
- property transmissivity¶
Transmitted fraction.
- property loss¶
Loss rate for transmitted photons.