Skip to content

Commit e0231a8

Browse files
authored
fix: switched tripDurationHandling to shiftActivityEndTimes (#208)
1 parent f8513b5 commit e0231a8

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

core/src/main/java/org/eqasim/core/scenario/config/GenerateConfig.java

+4
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.matsim.core.config.groups.PlansCalcRouteConfigGroup;
2626
import org.matsim.core.config.groups.PlansCalcRouteConfigGroup.AccessEgressType;
2727
import org.matsim.core.config.groups.PlansCalcRouteConfigGroup.ModeRoutingParams;
28+
import org.matsim.core.config.groups.PlansConfigGroup;
2829
import org.matsim.core.controler.OutputDirectoryHierarchy.OverwriteFileSetting;
2930

3031
public class GenerateConfig {
@@ -188,6 +189,9 @@ protected void adaptConfiguration(Config config) {
188189
eqasimConfig.setCostModel(TransportMode.car, EqasimModeChoiceModule.ZERO_COST_MODEL_NAME);
189190
eqasimConfig.setCostModel(TransportMode.pt, EqasimModeChoiceModule.ZERO_COST_MODEL_NAME);
190191

192+
// To make sure trips arriving later than the next activity end time are taken into account when routing the next trip during mode choice
193+
config.plans().setTripDurationHandling(PlansConfigGroup.TripDurationHandling.shiftActivityEndTimes);
194+
191195
// Update paths
192196
config.network().setInputFile(prefix + "network.xml.gz");
193197
config.plans().setInputFile(prefix + "population.xml.gz");

0 commit comments

Comments
 (0)