20 package ch.sbb.matsim.routing.pt.raptor;
31 import jakarta.inject.Inject;
66 String mode = e.getKey();
69 if (modeParams != null) {
76 if (costPerHour == 0.0) {
86 return raptorParameters;
void setTransferPenaltyFixCostPerTransfer(double transferPenaltyFixCostPerTransfer)
Map< String, ModeParams > getModes()
final SwissRailRaptorConfigGroup raptorConfig
static< T extends ConfigGroup > T addOrGetModule(Config config, Class< T > moduleClass)
final double marginalUtilityOfWaitingPt_s
IndividualRaptorParametersForPerson(Config config, ScoringParametersForPerson parametersForPerson)
RaptorParameters getRaptorParameters(Person person)
final Map< String, ModeUtilityParameters > modeParams
void setTransferPenaltyMinimum(double transferPenaltyMinimum)
final ScoringConfigGroup scoring()
static RaptorParameters createParameters(Config config)
void setMarginalUtilityOfTravelTime_utl_s(String mode, double marginalUtilityOfTravelTime_utl_s)
double getTransferPenaltyBaseCost()
double getTransferPenaltyMaxCost()
ScoringParameters getScoringParameters(Person person)
void setTransferPenaltyPerTravelTimeHour(double transferPenaltyPerTravelTimeHour)
double getTransferPenaltyCostPerTravelTimeHour()
void setTransferPenaltyMaximum(double transferPenaltyMaximum)
final double marginalUtilityOfPerforming_s
final double marginalUtilityOfTraveling_s
final ScoringParametersForPerson parametersForPerson
double getTransferPenaltyMinCost()
void setMarginalUtilityOfWaitingPt_utl_s(double marginalUtilityOfWaitingPt_utl_s)
final double utilityOfLineSwitch