All components are extended from maosKernel.behavior.topology.AbsTopology.
maosKernel.behavior.topology.AbsTopology
Description: Maintain the connection topology among a set of nodes.
maosKernel.behavior.topology.AbsCycleTopology extends maosKernel.behavior.topology.AbsTopology
Setting parameters: int intervalCycle=1 /* [1, infinite): the number of interval cycles for each dynamic change */
Description: Maintain a dynamic connection topology.
maosKernel.behavior.topology.FullConnectTopology
Description: Full Connection: each node has all nodes as its neighbors.
maosKernel.behavior.topology.RingTopology extends maosKernel.behavior.topology.AbsCycleTopology
Description: Ring Connection: each node has only one neighbor.
maosKernel.behavior.topology.EdgeRatioTopology extends maosKernel.behavior.topology.AbsCycleTopology
Setting parameters: double locRatio=1.0 /* [0, 1], the ratio of nodes with connection */, int intervalCycle=MAXI
Description: Partial Connection, each node has "locRatio" nodes as its neighbors.
maosKernel.behavior.topology.HierarchicalTopology extends maosKernel.behavior.topology.AbsCycleTopology
Setting parameters: int height=2
Description: Hierarchical Connection, nodes are organized in hierarchical mode.