RebalancedTemproODMatrix¶
-
public class
RebalancedTemproODMatrix
extends RealODMatrixTempro¶ Origin-destination matrix (Tempro based) created by directly scaling flows using traffic counts.
Author: Milan Lovric
Constructors¶
RebalancedTemproODMatrix¶
-
public
RebalancedTemproODMatrix
(List<String> origins, List<String> destinations, RoadNetworkAssignment rna, RouteSetGenerator rsg, Zoning zoning, Properties params)¶ Constructor for a rebalanced OD matrix that uses network assignment and traffic counts for matrix rebalancing.
Parameters: - origins – List of origin zones.
- destinations – List of destination zones.
- rna – Road network assignment.
- rsg – Route set generator.
- zoning – Zoning system.
- params – Properties.
RebalancedTemproODMatrix¶
-
public
RebalancedTemproODMatrix
(String fileName, RoadNetworkAssignment rna, RouteSetGenerator rsg, Zoning zoning, Properties params)¶ Constructor for a rebalanced OD matrix that uses network assignment and traffic counts for matrix rebalancing.
Parameters: - fileName – Path to the file with the initial OD matrix.
- rna – Road network assignment.
- rsg – Route set generator.
- zoning – Zoning system.
Throws: - IOException – if any.
- FileNotFoundException – if any.
Methods¶
assignAndCalculateRMSN¶
-
public void
assignAndCalculateRMSN
()¶ Assigns OD matrix and calculates RMSN with traffic counts.
getRMSNvalues¶
getScalingFactors¶
-
public RealODMatrixTempro
getScalingFactors
()¶ Calculates scaling factors for OD pairs.
Returns: Scaling factors.