Uses of Class
org.goplanit.assignment.TrafficAssignment
-
Packages that use TrafficAssignment Package Description org.goplanit.assignment Traffic assignment classesorg.goplanit.assignment.algorithmb org.goplanit.assignment.ltm org.goplanit.assignment.ltm.eltm org.goplanit.assignment.ltm.sltm org.goplanit.assignment.traditionalstatic org.goplanit.io.project Simple implementations of CustomPlanItProjectorg.goplanit.output output writer related classesorg.goplanit.output.adapter Output Adapter and Output Type Adapter classes and interfacesorg.goplanit.output.property Output property objects which represent quantities which can be reported in the outputorg.goplanit.project PLANit project classes -
-
Uses of TrafficAssignment in org.goplanit.assignment
Classes in org.goplanit.assignment with type parameters of type TrafficAssignment Modifier and Type Class Description class
TrafficAssignmentBuilder<T extends TrafficAssignment>
All traffic assignment instances require a network, demand, and (equilibrium) smoothing procedure, all of which should be registered via this generic builder.class
TrafficAssignmentConfigurator<T extends TrafficAssignment>
Configurator class for traffic assignment.Subclasses of TrafficAssignment in org.goplanit.assignment Modifier and Type Class Description class
StaticTrafficAssignment
A static traffic assignment class with some commonalities implemented shared across static assignment implementationsConstructors in org.goplanit.assignment with parameters of type TrafficAssignment Constructor Description TrafficAssignment(TrafficAssignment trafficAssignment)
Copy Constructor -
Uses of TrafficAssignment in org.goplanit.assignment.algorithmb
Subclasses of TrafficAssignment in org.goplanit.assignment.algorithmb Modifier and Type Class Description class
AlgorithmB
Algorithm B implementation based on the work of Dial (2006). -
Uses of TrafficAssignment in org.goplanit.assignment.ltm
Subclasses of TrafficAssignment in org.goplanit.assignment.ltm Modifier and Type Class Description class
LtmAssignment
Link Transmission Model implementation base implementation for network loading based on LTM network loading paradigm. -
Uses of TrafficAssignment in org.goplanit.assignment.ltm.eltm
Subclasses of TrafficAssignment in org.goplanit.assignment.ltm.eltm Modifier and Type Class Description class
EventBasedLtm
Event based Link Transmission Model implementation (eLTM) for network loading using a capacity constrained (Deterministic) assignment -
Uses of TrafficAssignment in org.goplanit.assignment.ltm.sltm
Subclasses of TrafficAssignment in org.goplanit.assignment.ltm.sltm Modifier and Type Class Description class
StaticLtm
Static Link Transmission Model implementation (sLTM) for network loading based on solution method presented in Raadsen and Bliemer (2021) General solution scheme for the Static Link Transmission Model .Constructors in org.goplanit.assignment.ltm.sltm with parameters of type TrafficAssignment Constructor Description StaticLtmLinkOutputTypeAdapter(OutputType outputType, TrafficAssignment trafficAssignment)
Constructor -
Uses of TrafficAssignment in org.goplanit.assignment.traditionalstatic
Subclasses of TrafficAssignment in org.goplanit.assignment.traditionalstatic Modifier and Type Class Description class
TraditionalStaticAssignment
Traditional static assignment traffic component.This is the class that conducts the actual assignment.Constructors in org.goplanit.assignment.traditionalstatic with parameters of type TrafficAssignment Constructor Description TraditionalStaticAssignmentLinkOutputTypeAdapter(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorTraditionalStaticAssignmentOdOutputTypeAdapter(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorTraditionalStaticPathOutputTypeAdapter(OutputType outputType, TrafficAssignment trafficAssignment)
Constructor -
Uses of TrafficAssignment in org.goplanit.io.project
Methods in org.goplanit.io.project that return types with arguments of type TrafficAssignment Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeTrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType)
On a simple project we only allow a single assignment to be registered.TrafficAssignmentConfigurator<? extends TrafficAssignment>
PlanItSimpleProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Disallow the use of the generic create and register traffic assignment because a simple project automatically determines its demands, zoning, and network -
Uses of TrafficAssignment in org.goplanit.output
Methods in org.goplanit.output with parameters of type TrafficAssignment Modifier and Type Method Description void
OutputManager. initialiseOutputAdapters(TrafficAssignment trafficAssignment)
Based on the passed in assignment, create the necessary output adapters -
Uses of TrafficAssignment in org.goplanit.output.adapter
Methods in org.goplanit.output.adapter that return TrafficAssignment Modifier and Type Method Description protected TrafficAssignment
OutputTypeAdapterImpl. getAssignment()
Access the assignmentConstructors in org.goplanit.output.adapter with parameters of type TrafficAssignment Constructor Description MacroscopicLinkOutputTypeAdapterImpl(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorOdOutputTypeAdapterImpl(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorOutputAdapter(TrafficAssignment trafficAssignment)
ConstructorOutputTypeAdapterImpl(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorPathOutputTypeAdapterImpl(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorPhysicalLinkOutputTypeAdapterImpl(OutputType outputType, TrafficAssignment trafficAssignment)
ConstructorUntypedLinkOutputTypeAdapterImpl(OutputType outputType, TrafficAssignment trafficAssignment)
Constructor -
Uses of TrafficAssignment in org.goplanit.output.property
Methods in org.goplanit.output.property with parameters of type TrafficAssignment Modifier and Type Method Description static Optional<Integer>
IterationIndexOutputProperty. getIterationIndex(TrafficAssignment trafficAssignment)
Returns the current iteration indexstatic Optional<Long>
RunIdOutputProperty. getRunId(TrafficAssignment trafficAssignment)
Returns the current run id -
Uses of TrafficAssignment in org.goplanit.project
Methods in org.goplanit.project that return types with arguments of type TrafficAssignment Modifier and Type Method Description TrafficAssignmentConfigurator<? extends TrafficAssignment>
CustomPlanItProject. createAndRegisterTrafficAssignment(String trafficAssignmentType, Demands theDemands, Zoning theZoning, TransportLayerNetwork<?,?> theNetwork)
Create and register a traffic assignment instance of a given typeMethods in org.goplanit.project with parameters of type TrafficAssignment Modifier and Type Method Description protected void
CustomPlanItProject. executeTrafficAssignment(TrafficAssignment ta)
Execute a particular traffic assignment
-