22 package org.matsim.core.scoring.functions;
42 this.marginalUtilityOfTraveling_s = params.getMarginalUtilityOfTraveling() / 3600.0;
43 this.marginalUtilityOfDistance_m = params.getMarginalUtilityOfDistance();
44 this.monetaryDistanceRate = params.getMonetaryDistanceRate();
45 this.constant = params.getConstant();
46 this.dailyMoneyConstant = params.getDailyMonetaryConstant();
47 this.dailyUtilityConstant = params.getDailyUtilityConstant();
82 marginalUtilityOfTraveling_s,
83 marginalUtilityOfDistance_m,
87 dailyUtilityConstant);
final double monetaryDistanceCostRate
double monetaryDistanceRate
final double marginalUtilityOfDistance_m
double dailyUtilityConstant
double marginalUtilityOfDistance_m
double marginalUtilityOfTraveling_s
final double dailyUtilityConstant
Builder setDailyMoneyConstant(double dailyMoneyConstant)
ModeUtilityParameters(double marginalUtilityOfTraveling_s, double marginalUtilityOfDistance_m, double monetaryDistanceCostRate, double constant, double dailyMoneyConstant, double dailyUtilityConstant)
Builder setDailyUtilityConstant(double dailyUtilityConstant)
final double dailyMoneyConstant
ModeUtilityParameters build()
Builder(ScoringConfigGroup.ModeParams params)
Builder setMarginalUtilityOfDistance_m(double marginalUtilityOfDistance_m)
final double marginalUtilityOfTraveling_s
double dailyMoneyConstant
Builder setConstant(double constant)
Builder setMonetaryDistanceRate(double monetaryDistanceRate)
Builder setMarginalUtilityOfTraveling_s(double marginalUtilityOfTraveling_s)