Package org.goplanit.cost.physical
Class BprLinkTravelTimeCost.BprParameters
- java.lang.Object
-
- org.goplanit.cost.physical.BprLinkTravelTimeCost.BprParameters
-
- Enclosing class:
- BprLinkTravelTimeCost
public class BprLinkTravelTimeCost.BprParameters extends Object
Inner class to store Map of alpha and beta parameters used in BPR function for each mode
-
-
Constructor Summary
Constructors Constructor Description BprParameters()
ConstructorBprParameters(BprLinkTravelTimeCost.BprParameters other)
Copy constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BprLinkTravelTimeCost.BprParameters
copy()
create a copyPair<Double,Double>
getAlphaBetaParameters(Mode mode)
Retrieve Pair containing alpha and beta values for a specified modeSet<Mode>
getModes()
the registered modes
-
-
-
Constructor Detail
-
BprParameters
public BprParameters()
Constructor
-
BprParameters
public BprParameters(BprLinkTravelTimeCost.BprParameters other)
Copy constructor- Parameters:
other
- to copy
-
-
Method Detail
-
getAlphaBetaParameters
public Pair<Double,Double> getAlphaBetaParameters(Mode mode)
Retrieve Pair containing alpha and beta values for a specified mode- Parameters:
mode
- mode of travel- Returns:
- Pair containing BPR alpha and beta values
-
copy
public BprLinkTravelTimeCost.BprParameters copy()
create a copy- Returns:
- copy
-
-