Menu

Commit [r20028]  Maximize  Restore  History

Added further FastRouter implementations. All instances created by the same RouterFactory share a single routing network. Each instance contains an array where node costs are stored. Doing so should reduce the amount of memory used significantly.

skull5 2012-06-22

1 2 > >> (Page 1 of 2)
added /matsim/trunk/src/main/java/org/matsim/core/router/AbstractFastRouterDelegate.java
added /matsim/trunk/src/main/java/org/matsim/core/router/ArrayFastRouterDelegate.java
added /matsim/trunk/src/main/java/org/matsim/core/router/ArrayFastRouterDelegateFactory.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/FastAStarEuclidean.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/FastAStarLandmarks.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/FastDijkstra.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/FastRouterDelegate.java
added /matsim/trunk/src/main/java/org/matsim/core/router/FastRouterDelegateFactory.java
added /matsim/trunk/src/main/java/org/matsim/core/router/FastRouterType.java
added /matsim/trunk/src/main/java/org/matsim/core/router/PointerFastRouterDelegate.java
added /matsim/trunk/src/main/java/org/matsim/core/router/PointerFastRouterDelegateFactory.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetwork.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetworkFactory.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetworkLink.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetworkNode.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetwork.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetworkFactory.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetworkLink.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetworkNode.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/util/FastAStarEuclideanFactory.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/util/FastAStarLandmarksFactory.java
changed /matsim/trunk/src/main/java/org/matsim/core/router/util/FastDijkstraFactory.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/PointerRoutingNetwork.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/PointerRoutingNetworkFactory.java
added /matsim/trunk/src/main/java/org/matsim/core/router/util/PointerRoutingNetworkLink.java
/matsim/trunk/src/main/java/org/matsim/core/router/AbstractFastRouterDelegate.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/ArrayFastRouterDelegate.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/ArrayFastRouterDelegateFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/FastAStarEuclidean.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/FastAStarLandmarks.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/FastDijkstra.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/FastRouterDelegate.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/FastRouterDelegateFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/FastRouterType.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/PointerFastRouterDelegate.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/PointerFastRouterDelegateFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetwork.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetworkFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetworkLink.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/AbstractRoutingNetworkNode.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetwork.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetworkFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetworkLink.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/ArrayRoutingNetworkNode.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/FastAStarEuclideanFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/FastAStarLandmarksFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/FastDijkstraFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/PointerRoutingNetwork.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/PointerRoutingNetworkFactory.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/router/util/PointerRoutingNetworkLink.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB