Package org.matsim.core.router.util
Interface RoutingNetwork
-
- All Superinterfaces:
Attributable
,MatsimToplevelContainer
,Network
- All Known Implementing Classes:
AbstractRoutingNetwork
,ArrayRoutingNetwork
public interface RoutingNetwork extends Network
A network that is used by FastDijkstra, FastAStarEuclidean and FastAStarLandmarks. Instead of storing the node data in a map, the data is attached directly to the nodes which is faster but also consumes more memory.- Author:
- cdobler
- See Also:
FastDijkstra
,FastAStarEuclidean
,FastAStarLandmarks
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<Id<Node>,RoutingNetworkNode>
getNodes()
Returns a set of this network's nodes.void
initialize()
-
Methods inherited from interface org.matsim.utils.objectattributes.attributable.Attributable
getAttributes
-
Methods inherited from interface org.matsim.api.core.v01.network.Network
addLink, addNode, getCapacityPeriod, getEffectiveCellSize, getEffectiveLaneWidth, getFactory, getLinks, getName, removeLink, removeNode, setCapacityPeriod, setEffectiveCellSize, setEffectiveLaneWidth, setName
-
-
-
-
Method Detail
-
initialize
void initialize()
-
-