创建不同类型节点的完整图

Creating complete graph of nodes of different types

假设我有以下网络:

network Network {
    submodules:
        nodeA: nodeA;
        nodeB: nodeB;
        nodeC: nodeC;
        ....
}

假设连同 nodeAnodeBnodeC,网络的子模块部分中包含数量可变的模块类型。假设还有一千个。从这些节点创建完整图的最有效方法是什么?

在 NED 中用特定的 属性 标记所有模块(例如 INET 中的 @NetworkNode 属性),然后您可以使用 cTopology::extractByProperty() 调用来提取拓扑那些标记的模块。

例如,topo.extractByProperty("node"); 将提取包含 @node 属性 的所有模块,如下所示:

module X {
    @node;
}