Package org.goplanit.cost.physical
Interface PhysicalCost<LS extends LinkSegment>
-
- All Superinterfaces:
Cost<LS>
- All Known Implementing Classes:
AbstractPhysicalCost
,BprLinkTravelTimeCost
,FixedInitialMacroscopicLinkSegmentCost
,FreeFlowLinkTravelTimeCost
,InitialMacroscopicLinkSegmentCost
,InitialPhysicalCost
,SteadyStateTravelTimeCost
public interface PhysicalCost<LS extends LinkSegment> extends Cost<LS>
Interface to classify costs of physical links Physical links can be either InitialPhysicalCosts (which are read in at the start and are constant) or PhysicalCosts (which are derived from other inputs and are recalculated after each iteration).- Author:
- markr
-
-
Field Summary
Fields Modifier and Type Field Description static String
BPR
short-hand for configuring physical cost with BPR function instancestatic String
FREEFLOW
short hand for configuring physical cost with free flow function instancestatic String
STEADY_STATE
short hand for configuring physical cost compatible with steady state assignment methods, e.g., static methods with both inflow and outflow rates that can differ such as sLTM.
-
Method Summary
-
Methods inherited from interface org.goplanit.cost.Cost
getDTravelTimeDFlow, getGeneralisedCost, getTravelTimeCost
-
-
-
-
Field Detail
-
BPR
static final String BPR
short-hand for configuring physical cost with BPR function instance
-
FREEFLOW
static final String FREEFLOW
short hand for configuring physical cost with free flow function instance
-
STEADY_STATE
static final String STEADY_STATE
short hand for configuring physical cost compatible with steady state assignment methods, e.g., static methods with both inflow and outflow rates that can differ such as sLTM. Based on the work of Raadsen and Bliemer (2019): Steady-state link travel time methods: Formulation, derivation, classification, and unification
-
-