Package it.unibo.alchemist.model.implementations.linkingrules
See: Description
-
Class Summary Class Description ConnectionBeam Connects two nodes if, throwing a beam from one to the other, there exists at least one path entirely inside the beam that connects the two nodes. AbstractLocallyConsistentLinkingRule NoLinks This rule guarantees that no links are created at all. AdaptiveRange This linking rule dynamically searches for the best radius for each device, in such a way that it connects to a certain number of devices. ConditionalClosestN A ClosestN rule that also checks that a Molecule has a specific concentration before allowing the connection. ClosestN Non local-consistent rule that connect the closest N nodes together. ObstaclesBreakConnection Similar to ConnectWithinDistance, but if the environment has obstacles, the links are removed. ConnectWithinDistance LinkingRule which connects nodes whose euclidean distance is shorter than a given radius. ConnectToAccessPoint ConnectViaAccessPoint FullyConnected This rule connects each and every node to each and every other. SelectiveAdaptiveRange CombinedLinkingRule A meta-rule that combines multiple subRules. OffsetGraphStreamLinkingRule A LinkingRule that statically connects nodes as they were configured by GraphStream. LinkNodesWithinRoutingRange ConnectIfInLineOfSigthOnMap This rule connects nodes that are within maxRange distance, but only if there are not too many obstacles separating their line of sight.