Menu

Commit [r25606]  Maximize  Restore  History

straightened control flow for handleTransit so that the QLink does not have to reach back into the QueueWithBuffer. Saves one interface method. Special treatment of one-link-routes (for TransitDrivers) into the TransitDriver (it will answer chooseNextLinkId with null now, consistent with other agents), even though the route is encoded startLink==endLink. Criterion if agent wants to end trip is now only chooseNextLinkId==null, for everybody. Corrected a not quite true comment.

michaz 2013-08-19

changed /matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/pt/AbstractTransitDriver.java
changed /matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLane.java
changed /matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLaneI.java
changed /matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLinkImpl.java
changed /matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QueueWithBuffer.java
changed /matsim/trunk/src/test/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLinkTest.java
changed /playgrounds/trunk/gregor/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/BiPedQueueWithBuffer.java
/matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/pt/AbstractTransitDriver.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLane.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLaneI.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLinkImpl.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/QueueWithBuffer.java Diff Switch to side-by-side view
Loading...
/matsim/trunk/src/test/java/org/matsim/core/mobsim/qsim/qnetsimengine/QLinkTest.java Diff Switch to side-by-side view
Loading...
/playgrounds/trunk/gregor/src/main/java/org/matsim/core/mobsim/qsim/qnetsimengine/BiPedQueueWithBuffer.java Diff Switch to side-by-side view
Loading...