21 package ch.sbb.matsim.routing.pt.raptor;
25 import java.util.HashMap;
117 Double marginalUtility = this.marginalUtilityOfTravelTime_utl_s.get(mode);
118 if (marginalUtility == null) {
119 throw new NullPointerException(
"Marginal utility of travel time is missing for mode: " + mode);
121 return marginalUtility;
125 this.marginalUtilityOfTravelTime_utl_s.put(mode, marginalUtilityOfTravelTime_utl_s);
176 int getMaxTransfers() {
184 boolean isExactDeparturesOnly() {
188 void setExactDeparturesOnly(
boolean exactDeparturesOnly) {
void setUseTransportModeUtilities(boolean useTransportModeUtilities)
double transferPenaltyMaximum
void setExtensionRadius(double extensionRadius)
void setTransferPenaltyFixCostPerTransfer(double transferPenaltyFixCostPerTransfer)
double transferPenaltyMinimum
double getTransferPenaltyMinimum()
void setSearchRadius(double searchRadius)
double getExtensionRadius()
double getMarginalUtilityOfTravelTime_utl_s(String mode)
double getTransferPenaltyPerTravelTimeHour()
double getTransferPenaltyFixCostPerTransfer()
double getBeelineWalkSpeed()
double marginalUtilityOfWaitingPt_utl_s
void setTransferPenaltyMinimum(double transferPenaltyMinimum)
boolean exactDeparturesOnly
void setMaxTransfers(int maxTransfers)
void setMarginalUtilityOfTravelTime_utl_s(String mode, double marginalUtilityOfTravelTime_utl_s)
double getMarginalUtilityOfWaitingPt_utl_s()
final SwissRailRaptorConfigGroup config
double transferPenaltyFixCostPerTransfer
boolean isUseTransportModeUtilities()
void setTransferPenaltyPerTravelTimeHour(double transferPenaltyPerTravelTimeHour)
void setDirectWalkFactor(double directWalkFactor)
void setBeelineWalkSpeed(double beelineWalkSpeed)
void setTransferPenaltyMaximum(double transferPenaltyMaximum)
boolean useTransportModeUtilities
double getTransferPenaltyMaximum()
double getDirectWalkFactor()
void setMarginalUtilityOfWaitingPt_utl_s(double marginalUtilityOfWaitingPt_utl_s)
double transferPenaltyPerTravelTimeHour
RaptorParameters(SwissRailRaptorConfigGroup config)
SwissRailRaptorConfigGroup getConfig()
final Map< String, Double > marginalUtilityOfTravelTime_utl_s