Commit | Date | |
---|---|---|
[r8407]
by
mrieser
make EventsToScore not crash with a NullPointerException when an agent (like a transit driver) is not part of the Population. |
2009-08-16 20:12:59 | Tree |
2009-08-16 20:11:18 | Tree | |
2009-08-16 20:10:37 | Tree | |
[r8404]
by
mrieser
got rid of the method SimulationTimer.updateSimStartTime by using a better way in QueueSimulation to figure out when is the earliest time an agent's activity ends. The new way even works for the transit simulation (see test case). |
2009-08-16 20:10:16 | Tree |
[r8403]
by
mrieser
make private member scenarioData final to ensure it's always initialized after the constructor is run. |
2009-08-16 18:40:19 | Tree |
[r8402]
by
mrieser
removed 2 of the 6 (!) public constructors in Controler to make things a bit more clearly. |
2009-08-16 18:23:41 | Tree |
2009-08-15 20:21:22 | Tree | |
[r8400]
by
mrieser
changed a assertEquals(Double, Double) to assertEquals(double, double, EPSILON). With Java 6, the test failed for me before because the last digit was different of the two double values. |
2009-08-15 08:09:14 | Tree |
[r8399]
by
mrieser
make use of PseudoRemovePriorityQueue for Dijkstra and AStar-variants to speed up the Router. The test org.matsim.core.router.RoutingTest is now 40-80% faster (depending on Java version and algorithm) on my machine. Changed RouterVisTest-reference file as the order of nodes with the same priority/time are now returned in different order. |
2009-08-15 07:41:57 | Tree |
[r8398]
by
mrieser
A simple re-implementation of a priority queue that offers a much better performance for remove(Object) operations than the standard PriorityQueue, but uses more memory to manage the data. Including Tests |
2009-08-15 07:37:38 | Tree |