Package org.planit.ltm.trafficassignment
Class ELTMTrafficAssignmentBuilder
- java.lang.Object
-
- org.planit.trafficassignment.builder.TrafficAssignmentBuilder
-
- org.planit.trafficassignment.builder.CapacityConstrainedTrafficAssignmentBuilder
-
- org.planit.trafficassignment.builder.DynamicTrafficAssignmentBuilder
-
- org.planit.ltm.trafficassignment.ELTMTrafficAssignmentBuilder
-
- All Implemented Interfaces:
RouteChoiceBuilder
public class ELTMTrafficAssignmentBuilder extends DynamicTrafficAssignmentBuilder
The eLTM traffic assignment builder. This is a dynamic traffic assignment builder specifically for eLTM- Author:
- markr
-
-
Field Summary
-
Fields inherited from class org.planit.trafficassignment.builder.DynamicTrafficAssignmentBuilder
routeChoiceFactory
-
Fields inherited from class org.planit.trafficassignment.builder.CapacityConstrainedTrafficAssignmentBuilder
fundamentalDiagramFactory, nodeModelFactory
-
Fields inherited from class org.planit.trafficassignment.builder.TrafficAssignmentBuilder
parentAssignment, physicalCostFactory, smoothingFactory, virtualCostFactory
-
-
Constructor Summary
Constructors Constructor Description ELTMTrafficAssignmentBuilder(DynamicTrafficAssignment dynamicAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork)
Constructor
-
Method Summary
-
Methods inherited from class org.planit.trafficassignment.builder.DynamicTrafficAssignmentBuilder
createAndRegisterRouteChoice, createAndRegisterSmoothing
-
Methods inherited from class org.planit.trafficassignment.builder.CapacityConstrainedTrafficAssignmentBuilder
createAndRegisterFundamentalDiagram, createAndRegisterNodeModel
-
Methods inherited from class org.planit.trafficassignment.builder.TrafficAssignmentBuilder
activateOutput, createAndRegisterPhysicalCost, createAndRegisterVirtualCost, createGapFunction, deactivateOutput, getGapFunction, getOutputConfiguration, getOutputFormatters, getPhysicalCost, getSmoothing, getVirtualCost, initialiseDefaults, isOutputTypeActive, registerInitialLinkSegmentCost, registerInitialLinkSegmentCost, registerInitialLinkSegmentCost, registerOutputFormatter, unregisterOutputFormatter
-
-
-
-
Constructor Detail
-
ELTMTrafficAssignmentBuilder
public ELTMTrafficAssignmentBuilder(DynamicTrafficAssignment dynamicAssignment, InputBuilderListener trafficComponentCreateListener, Demands demands, Zoning zoning, PhysicalNetwork physicalNetwork) throws PlanItException
Constructor- Parameters:
dynamicAssignment
- the eLTM dynamic assignmenttrafficComponentCreateListener
- the listeners registered on all traffic components this builder createsdemands
- the demandszoning
- the zoningphysicalNetwork
- the physical network- Throws:
PlanItException
- when triangular fundamental diagram cannot be instantiated
-
-