21 package org.matsim.core.replanning.modules;
23 import com.google.inject.Inject;
32 import jakarta.inject.Provider;
62 useActivityDurations = true ;
64 useActivityDurations = false ;
66 throw new UnsupportedOperationException(
"need to clarify the correct setting here. Probably not a big deal, but not done yet. kai, aug'10") ;
68 throw new IllegalStateException(
"beahvior not defined for this configuration setting") ;
static final String CONFIG_GROUP
boolean isAffectingDuration()
static Random getLocalInstance()
final boolean affectingDuration
final Provider< TripRouter > tripRouterProvider
TripTimeAllocationMutator(Config config, Provider< TripRouter > tripRouterProvider, final double mutationRange, boolean affectingDuration)
TripTimeAllocationMutator(Config config, Provider< TripRouter > tripRouterProvider)
boolean useActivityDurations
double getMutationRange()
TimeAllocationMutatorConfigGroup timeAllocationMutator()
final PlansConfigGroup plans()
static final String CONFIG_MUTATION_RANGE
PlanAlgorithm getPlanAlgoInstance()
final GlobalConfigGroup global()
PlansConfigGroup.ActivityDurationInterpretation getActivityDurationInterpretation()
void setUseActivityDurations(final boolean useActivityDurations)