Class AbstractTaxiOptimizerParams
- java.lang.Object
-
- org.matsim.core.config.ConfigGroup
-
- org.matsim.core.config.ReflectiveConfigGroup
-
- org.matsim.contrib.taxi.optimizer.AbstractTaxiOptimizerParams
-
- All Implemented Interfaces:
org.matsim.core.api.internal.MatsimExtensionPoint
- Direct Known Subclasses:
AssignmentETaxiOptimizerParams
,AssignmentTaxiOptimizerParams
,FifoTaxiOptimizerParams
,RuleBasedETaxiOptimizerParams
,RuleBasedTaxiOptimizerParams
,ZonalTaxiOptimizerParams
public abstract class AbstractTaxiOptimizerParams extends org.matsim.core.config.ReflectiveConfigGroup
- Author:
- michalm
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.matsim.core.config.ReflectiveConfigGroup
org.matsim.core.config.ReflectiveConfigGroup.DoNotConvertNull, org.matsim.core.config.ReflectiveConfigGroup.InconsistentModuleException, org.matsim.core.config.ReflectiveConfigGroup.StringGetter, org.matsim.core.config.ReflectiveConfigGroup.StringSetter
-
-
Field Summary
Fields Modifier and Type Field Description boolean
doUnscheduleAwaitingRequests
boolean
doUpdateTimelines
static String
REOPTIMIZATION_TIME_STEP
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractTaxiOptimizerParams(String paramSetName, boolean doUnscheduleAwaitingRequests, boolean doUpdateTimelines)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Map<String,String>
getComments()
abstract @javax.validation.constraints.Positive int
getReoptimizationTimeStep()
abstract void
setReoptimizationTimeStep(int reoptimizationTimeStep)
-
Methods inherited from class org.matsim.core.config.ReflectiveConfigGroup
addParam, getParams, getValue
-
Methods inherited from class org.matsim.core.config.ConfigGroup
addParameterSet, addParameterToMap, checkConsistency, checkParameterSet, clearParameterSetsForType, createParameterSet, getInputFileURL, getName, getParameterSets, getParameterSets, isLocked, removeParameterSet, setLocked, testForLocked, toString
-
-
-
-
Field Detail
-
REOPTIMIZATION_TIME_STEP
public static final String REOPTIMIZATION_TIME_STEP
- See Also:
- Constant Field Values
-
doUnscheduleAwaitingRequests
public final boolean doUnscheduleAwaitingRequests
-
doUpdateTimelines
public final boolean doUpdateTimelines
-
-
Constructor Detail
-
AbstractTaxiOptimizerParams
protected AbstractTaxiOptimizerParams(String paramSetName, boolean doUnscheduleAwaitingRequests, boolean doUpdateTimelines)
-
-
Method Detail
-
getComments
public Map<String,String> getComments()
- Overrides:
getComments
in classorg.matsim.core.config.ReflectiveConfigGroup
-
getReoptimizationTimeStep
@Positive public abstract @javax.validation.constraints.Positive int getReoptimizationTimeStep()
-
setReoptimizationTimeStep
public abstract void setReoptimizationTimeStep(int reoptimizationTimeStep)
-
-